Bjak is a technology company focused on making financial services easy, fun and more rewarding for everyone
Backend Engineer, AI – Agent Systems
Location
Singapore
Posted
49 days ago
Salary
0
Seniority
Senior
Job Description
Backend Engineer, AI – Agent Systems
BJAK
• Build and operate backend systems that serve AI-powered features in production. • Design inference pipelines, orchestration layers, and service boundaries around models. • Own production concerns: monitoring, logging, alerting, and incident response. • Optimize latency and throughput across inference, caching, batching, and streaming.
Job Requirements
- Strong backend engineering fundamentals in production environments.
- Experience running high-throughput, low-latency services.
- Familiarity with AI inference patterns (LLMs, embeddings, multimodal).
- Comfortable debugging distributed systems under load.
- Bias toward shipping and learning from production behavior.
Benefits
- The best products today in the world were built by small, world class teams.
- Competitive salary and transparent career progression.
- Flexibility in choosing your work hours.
- Work with talented people in a results-oriented environment.
Related Guides
Related Job Pages
More Backend Engineer Jobs
Staff Engineer, Java
NagarroNagarro (Frankfurt: NA9) is a leader in digital product engineering and drives technology-led business breakthroughs.
• Writing and reviewing high-quality, maintainable backend code using Java 17 and Spring Boot. • Designing, developing, and maintaining backend services and APIs for enterprise and mobile applications. • Understanding business use cases and technical requirements and converting them into robust backend solutions. • Integrating and customizing solutions using the Backbase platform. • Collaborating closely with frontend developers, architects, and product teams to deliver end-to-end solutions. • Defining and adhering to coding standards, performance benchmarks, and NFR considerations. • Ensuring application scalability, security, and reliability through sound architectural decisions. • Writing and reviewing technical design and architecture documentation. • Reviewing system design for scalability, extensibility, security, and performance best practices. • Identifying technical risks and resolving issues through root cause analysis. • Carrying out POCs to validate architecture, frameworks, and technology choices. • Contributing to continuous improvement of backend development practices and standards.
• Develop reusable, modular generative AI components • Build low-level component APIs and SDKs • Implement wrappers and adapters for different models (OpenAI, Anthropic, Llama) • Develop prompt engineering libraries and template management systems • Create text, image and multimodal processing components
• Develop and patch minigames for Minecraft • Collaborate with the team to enhance gameplay • Contribute creative ideas for new game features • Ensure stability and performance of minigames
Junior Python Programmer, Data Analyst
RTI InternationalOur vision is to address the world's most critical problems with science-based solutions in pursuit of a better future.
• Developing coding expertise and best practices to query, merge, and analyze complex healthcare data from large relational databases. • Leveraging a variety of quantitative methods to standardize, blend, and distill data from multiple disparate sources, transforming them into analytic insights for use in client reports, journal manuscripts, abstracts, or posters for professional meetings. • Iteratively developing and maintaining Python code while adopting best practices for increasing efficiency, minimizing computational errors, implementing process improvements, and other approaches that add value to business processes and analytic results. • Participating in thorough code review and documentation, as well as parallel coding efforts for other programmers to maintain quality standards and ensure that code may be efficiently transferred among team members as needed. • Constructing analytic datasets and databases to support deliverables for various public health and healthcare financing engagements. • Collaborating with project team members to review, critically evaluate, and refine business requirements, and then translate those requirements into programming logic. • Adopting and refining technical skills on projects, including working independently, proactively resolving day-to-day issues of small complexity, and leveraging coding best practices and standard. • Participating in continuing education courses on healthcare-related and/or technical coding topics (including learning new coding languages) as applicable to the role and evolving business needs. • Sharing insights gained from the above activities with fellow programmers, leaders, and other division staff through activities such as presentations at staff meetings, contributions to collective codebase utilities, and training early career staff.



