New opportunity

Senior Machine Learning Engineer - Joule Platform Services, SAP Labs Singapore

SAP · Singapore

About this role

The Senior Machine Learning Engineer will join the Joule Platform Services team at SAP Labs Singapore to build best-in-class products for SAP's AI ecosystem. The role focuses on designing and building production-grade services for Joule Platform capabilities, including AI Agent Runtime and the SAP Business AI Platform. Responsibilities include driving engineering across architecture, implementation, testing, and delivery; producing high-quality, maintainable code; mentoring junior engineers; and representing technical trade-offs to leadership and the developer community. Candidates must have an exceptional degree in computer science or a related field and at least 7 years of professional experience in software development, cloud solutions, and microservices. Required technical expertise includes hands-on experience with the agentic stack (LangChain, evaluations, observability, MCP, A2A, ACP, RAG), cloud-native delivery in Python, TypeScript, or Java, and familiarity with Kubernetes, CI/CD, and enterprise integration patterns. Preferred qualifications include experience with SAP Business Technology Platform, Knowledge Graphs, and LLMs. The role requires a team-oriented mindset, strong communication skills, and the ability to work in an Agile environment. SAP prioritizes candidates with full working rights in Singapore.

For full details about this role, click “Apply on company site” to view the employer’s original posting.

Skills for this role

JavaTypeScriptPythonMachine LearningCloud ComputingMicroservicesLangChainAgentic StackRAGLarge Language ModelsKnowledge GraphKubernetesCI/CDAPI DesignKafkaKarateJmeterDynatraceAgileScrum

Your skill match

Checking your profile…

YOUR NEXT STEP

Get interview-ready for this role

A focused preparation guide, built around this job’s responsibilities and requirements.

✦ AI-generated guide
Preparation suggestions, not the employer’s actual interview questions. Always check the original posting for current requirements.
01

Understand the role

What matters most

  • Production-Grade Agentic System Design

    The role requires building and maintaining AI Agent Runtime and SAP Business AI Platform services. You must demonstrate the ability to architect scalable, modular, and high-performance systems using the agentic stack (LangChain, RAG, MCP) while ensuring they meet enterprise-grade reliability and security standards.

  • Technical Leadership and Stakeholder Alignment

    As a senior engineer, you are expected to define architecture decisions (ADR/ACD) and communicate complex technical trade-offs to senior leadership and the broader developer community. You must be able to drive consensus across global teams and mentor junior engineers to maintain high code quality.

  • Cloud-Native Engineering and Integration

    You must deliver robust solutions within a cloud-native environment (Kubernetes, CI/CD) using Python, TypeScript, or Java. Success depends on your ability to implement enterprise integration patterns and manage complex data pipelines while ensuring observability and performance.

Likely challenges to think through

  • Balancing Innovation with Enterprise Stability

    Working with cutting-edge agentic technologies while adhering to strict SAP enterprise standards creates a tension between rapid experimentation and system stability. Prepare by discussing how you have managed technical debt while implementing new AI features in a production environment.

  • Cross-Functional Global Collaboration

    The role involves working across time zones with diverse teams including data scientists and product owners. You may face challenges in maintaining alignment on technical direction; prepare by highlighting your experience in driving cross-team synchronization and managing stakeholder expectations in an Agile, distributed setting.

03

Practice your answers

Technical practice

Designing Agentic Workflows with LangChain

What to coverExplain how you would architect a robust AI agent runtime using LangChain. Discuss how you handle state management, tool selection, and error recovery when building agentic workflows for enterprise applications.

Implementing RAG for Enterprise Data

What to coverDescribe your approach to building a Retrieval-Augmented Generation (RAG) pipeline. Focus on how you ensure data privacy, manage context window limitations, and optimize retrieval accuracy using techniques like semantic search or knowledge graphs.

Microservices and Event-Driven Architecture

What to coverHow do you design scalable microservices for AI platforms? Discuss your experience with event-driven patterns, specifically using Kafka, and how you ensure consistency and performance across distributed systems.

Observability in AI Systems

What to coverGiven the non-deterministic nature of LLMs, how do you implement observability? Explain how you would use tools like Dynatrace or custom logging to monitor agent performance, latency, and hallucination rates in production.

Cloud-Native Delivery and Kubernetes

What to coverDescribe your process for deploying AI services in a Kubernetes environment. Address how you manage CI/CD pipelines, container orchestration, and resource scaling for compute-intensive machine learning workloads.

API Design and Integration Patterns

What to coverWhat are the key considerations when designing APIs for an AI platform that must integrate with existing ERP systems? Discuss security, versioning, and how you handle synchronous vs. asynchronous communication patterns.

Evaluating Agent Performance

What to coverHow do you define and measure the success of an AI agent? Explain your methodology for creating evaluation frameworks that test for both functional correctness and business-level performance metrics.

Technical Trade-offs in Architecture

What to coverDescribe a time you had to make a significant architectural trade-off between performance, maintainability, and time-to-market. How did you present this decision to stakeholders and ensure alignment?

Behavioural practice

Mentoring and Team Culture

What to coverDescribe a situation where you mentored a junior engineer to improve their technical output or professional growth. What specific actions did you take, and what was the impact on the team's performance?

Navigating Agile Challenges

What to coverShare an example of how you handled a situation where project requirements changed significantly mid-sprint. How did you maintain team morale and ensure the delivery of high-quality code under pressure?

Cross-Functional Collaboration

What to coverProvide an example of how you collaborated with non-technical stakeholders, such as product owners or data scientists, to translate complex business needs into a technical roadmap.

Handling Technical Disagreements

What to coverTell me about a time you disagreed with a technical decision made by a peer or leadership. How did you communicate your concerns, and how was the final resolution reached?

02

Sharpen your knowledge

Topics to prepare

  • Agentic AI Architecture

    Focus on the design of AI Agent Runtimes and the interaction between agents. Exercise: Draft a high-level architecture diagram for an autonomous agent system that uses MCP (Model Context Protocol) to interact with external tools, ensuring you can explain the trade-offs between latency and accuracy in agent decision-making.

  • Enterprise Integration Patterns

    Understand how to integrate AI services into existing enterprise ecosystems. Exercise: Review standard enterprise integration patterns (e.g., event-driven architecture, message queues) and map how they apply to connecting LLM-based services with legacy ERP data pipelines.

  • Cloud-Native Observability and Governance

    Focus on maintaining production-grade AI services. Exercise: Define a monitoring strategy for an LLM application that includes tracking prompt performance, token usage, and system-level metrics using tools like Dynatrace or similar observability platforms.

Skills to revise

  • Agentic Stack Implementation

    Hands-on proficiency with LangChain and RAG pipelines. Exercise: Build a small-scale RAG application using LangChain that retrieves context from a structured knowledge source and evaluates the response quality against a predefined ground truth.

  • Cloud-Native Development (Python/Java/TypeScript)

    Writing maintainable, production-ready code for Kubernetes environments. Exercise: Containerize a microservice written in one of these languages, define its Kubernetes deployment manifest, and implement a CI/CD pipeline step that runs automated unit and integration tests.

  • Technical Leadership and Communication

    Representing architectural decisions to stakeholders. Exercise: Prepare a mock presentation where you explain a technical trade-off—such as choosing between a vector database and a knowledge graph for a specific RAG use case—to a non-technical product owner.

04

Your preparation checklist

  • Prepare an Agentic Architecture Case Study

    Develop a technical walkthrough of a production-grade AI agent system you have built. Focus on your experience with the agentic stack, specifically how you implemented RAG, observability, and evaluation frameworks (e.g., LangChain) to ensure reliability in an enterprise environment.

  • Document Cloud-Native Integration Patterns

    Prepare to discuss your experience designing microservices on Kubernetes. Be ready to explain how you have handled event-driven architectures using Kafka and how you ensured system performance and observability using tools like Dynatrace or JMeter.

  • Formulate Technical Trade-off Scenarios

    Prepare examples of how you have represented complex architectural decisions to non-technical stakeholders or leadership. Focus on how you balanced technical debt, performance requirements, and business constraints when choosing between different AI or cloud technologies.

  • Review Agile and Mentorship Methodologies

    Reflect on your experience leading Scrum teams and mentoring junior engineers. Prepare specific examples of how you have fostered a collaborative team culture, conducted effective code reviews, and driven alignment across cross-functional teams.

  • Prepare Strategic Questions for the Interview

    Draft thoughtful questions regarding the Joule Platform's current roadmap, the specific challenges of integrating AI agents into SAP's existing ERP ecosystem, and how the team balances rapid innovation with enterprise-grade platform governance.

AI-generated from the job information · Prepared Oct 16, 2026 (UTC)Useful preparation, not a guarantee of eligibility or an offer.

Availability last checked: 18 Oct 2026. Status can change after a check; confirm on the employer’s website. Report an issue · Our checking policy

KEEP EXPLORING

Similar AI jobs

Related skills and specializations in Singapore. Matched to this role, not your profile.

Explore more jobs
Finding similar opportunities…