The World’s Leading Blockchain Ecosystem and Digital Asset Exchange
Software Engineer – Backend, AI/LLM
Location
Singapore
Posted
1 day ago
Salary
0
Seniority
Senior
Job Description
Software Engineer – Backend, AI/LLM
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 Backend Engineer Jobs
• Desarrollar e implementar soluciones backend con Java (8+) y Python. • Diseñar y consumir APIs REST siguiendo estándares como OpenAPI/Swagger. • Participar en integraciones con Workday a nivel funcional y técnico. • Gestionar procesos de transferencia de datos, especialmente en contexto de nómina. • Colaborar en entornos de arquitectura de microservicios. • Participar en pruebas unitarias y de integración para asegurar la calidad del software. • Trabajar con bases de datos relacionales y optimización de consultas.
Senior Java Spring Boot Developer
ASSYST, Inc.ASSYST is an Equal Opportunity Employer. Qualified applicants will receive consideration for employment without regard to race, color, religion, sex, age, disability, military status, national origin or any other characteristic protected under federal, state, or applicable local law.
Role Description ASSYST is seeking a Senior Java Spring Boot Developer to support our client project in Austin, TX. This is a remote position. - Design and develop scalable, high-performance enterprise applications. - Lead technical initiatives and mentor team members. - Work for the IT-SEDS (Information Technology – Statewide Education Data System). - Follow a defined software development life cycle (SDLC) process using an Agile-like approach. - Collaborate with multiple agency stakeholders to ensure the accuracy and efficacy of created reports for Texas’s 1200 school districts. - Design and build production Java applications. - Handle complex system architecture decisions. - Documentation and Dev/Unit Testing. - Participate in Agile development. Qualifications - Strong experience with Java / J2EE development. - Strong expertise in Spring Boot and Spring Framework. - Unit Testing. - Agile. Requirements - Knowledge of JIRA/Bitbucket. - Experience with Texas Student Data System (TSDS). - Experience in Nomad. Company Description ASSYST is an Equal Opportunity Employer. Qualified applicants will receive consideration for employment without regard to race, color, religion, sex, age, disability, military status, national origin or any other characteristic protected under federal, state, or applicable local law.
• Lead a cross-functional Scrum team of software and QA engineers, ensuring high-quality end-to-end feature delivery; • Own the technical direction for your domain by driving architecture decisions, defining coding standards, and maintaining a sustainable approach to technical debt; • Design, develop, and evolve scalable, cloud-native applications built on a distributed, event-driven microservices architecture; • Build and maintain modern web applications using .NET Core, Azure Services, and the React ecosystem; • Collaborate closely with architects, product managers, designers, and engineering teams to deliver valuable product outcomes; • Facilitate architecture reviews and ensure non-functional requirements such as performance, scalability, security, and reliability are considered from the design phase; • Mentor engineers through code reviews, technical coaching, knowledge sharing, and continuous feedback;
Java Backend Developer
NagarroNagarro (Frankfurt: NA9) is a leader in digital product engineering and drives technology-led business breakthroughs.
• Build and deliver backend features within existing Java/Spring Boot services. • Understand and navigate a large, existing enterprise codebase. • Diagnose and resolve production issues. • Develop and maintain REST APIs. • Implement unit and integration tests to ensure code quality. • Work across Maven multi-module services following established engineering patterns. • Participate in code reviews and maintain high-quality Git/PR practices. • Collaborate with cross-functional teams in a distributed agile environment. • Contribute to continuous improvements in code quality, maintainability, and performance.



