The World’s Leading Blockchain Ecosystem and Digital Asset Exchange
Software Engineer – AI, LLM Experience a Plus
Location
Singapore
Posted
55 days ago
Salary
0
Seniority
Senior
Job Description
Software Engineer – AI, LLM Experience a Plus
Binance
• Contribute to backend and/or full-stack feature development, testing, and release for core products/platforms, delivering production-ready code. • Collaborate with senior engineers on module design, API/interface definition, system integration, and deployment (including logging, monitoring, and performance optimization). • Write and maintain automated tests and CI/CD-related configurations to improve development efficiency and code quality. • Support the engineering deployment of AI/LLM capabilities based on business needs, such as integrating LLM APIs, building basic RAG pipelines, and embedding tool/agent capabilities into existing systems. • Help build and maintain datasets and benchmarks for evaluation/regression, track online performance, and assist with debugging and fixing issues. • Produce necessary technical documentation and communicate effectively across teams.
Job Requirements
- Currently pursuing a Bachelor’s or Master’s degree in Computer Science, Software Engineering, Artificial Intelligence, or a related field.
- Solid software engineering fundamentals: data structures and algorithms, object-oriented design, common design patterns, and coding best practices.
- Proficient in at least one primary programming language for engineering work; Python is required. Experience with Java/Go/TypeScript/JavaScript is a plus.
- Familiar with common engineering tools and workflows: Git, basic Linux, debugging skills; understanding of unit/integration testing, RESTful APIs, and databases (SQL/NoSQL).
- Some AI/LLM project or internship experience is sufficient (no deep research required), e.g., prompt engineering/function calling, RAG, vector databases, or experience integrating frameworks like LangChain/LangGraph is a plus.
- Strong ownership, good communication and collaboration skills, and the ability to learn quickly and deliver.
- Able to commit to at least 6 months, 5 days per week.
Benefits
- Competitive salary and company benefits
- Work-from-home arrangement (the arrangement may vary depending on the work nature of the business team)
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
• Designing, developing, and implementing custom software and database application capabilities for a variety of legacy and modernized systems with limited oversight • Acting as a member of a product team supporting teammates and collaborating with a do what it takes attitude to ensure product and team success • Providing improvements to the product(s) being supported • Actively participate in release and sprint planning, artifact creation, sprint testing, regression testing, demonstrations and retrospectives and solution releases • Supporting release planning with conceptual design and development / refinement of software engineering guidelines • Analyzing complex project-related problems and creating innovative solutions involving, scheduling, technology, methodology, tools and solution components • Ensuring product quality and timeliness of work, providing advice and guidance, resolving problems to meet objectives, and providing periodic performance reports • Providing mentoring to junior members of the team
Marketing Cloud Technical Lead
Danaher CorporationPall Corporation, a Danaher operating company, offers a broad array of comprehensive, competitive benefit programs that add value to our lives. Whether it’s a health care program or paid time off, our programs contribute to life beyond the job. At Pall, we believe in designing a better, more sustainable workforce. We recognize the benefits of flexible, remote working arrangements for eligible roles and are committed to providing enriching careers, no matter the work arrangement. For more information, visit www.danaher.com .
• Gather and translate business requirements into scalable technical solutions within Salesforce Marketing Cloud. • Maintains the SCIEX Salesforce Marketing Cloud environment. • Support integrations between Salesforce Marketing Cloud and other platforms, including contribution to data model development. • Develop and maintain APIs, emails, customer journeys, and related assets, ensuring smooth execution of campaigns. • Track campaign effectiveness through BI dashboards, ROI, KPI analysis, website usage and recommend improvements. • Monitor and optimize campaign metrics such as reach, engagement, segmentation, and data enrichment to improve effectiveness.
• Participate in the development and evolution of digital solutions, applying software architecture and engineering best practices to deliver clean, testable, and sustainable code • Work on systems with different characteristics (monoliths and/or distributed), always focused on delivering business value and maintaining a sustainable development pace • Contribute to projects that use agile methodologies, continuous integration, and engineering practices such as code review, pair programming, and mob programming, ensuring quality and continuous learning • Take part in the Augmented Pull Request ritual, reviewing not only syntax but intent: adherence to acceptance criteria, technical decisions, and functional impact • Contribute to automated testing, observability, and practices that reduce rework and technical debt • Use Generative AI as a productivity tool (code generation, tests, documentation, and analysis), maintaining a critical stance and technically validating results • Support Spec‑Driven Development practices, helping to turn requirements into clear specifications and context artifacts (e.g., /specify, /plan) that guide human work and AI usage • Work in collaborative, value-driven teams, sharing learnings and being mentored by more experienced professionals
• Desenvolver e manter aplicações fullstack com foco em performance, escalabilidade e qualidade de código • Atuar na construção de interfaces modernas e responsivas • Projetar e implementar APIs e serviços backend robustos • Trabalhar com arquitetura de microsserviços e sistemas orientados a eventos • Garantir observabilidade, resiliência e eficiência das aplicações • Colaborar com times multidisciplinares




