Point your AI agent at freehire and let it find you a job.

Get the CLI →

SAP ASIA PTE. LTD.

New

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

Posted 7 views
Discussion

Role

As a Senior Machine Learning Engineer, you will work together with a team of dedicated experts including data scientists, dev-ops engineers, and product owners with a single goal of building the best-in-class products for SAP. You will work against fixed timelines and your success will be measured by the ability to deliver solutions matching the performance of top-notch autonomous enterprise systems.

What you'll do

Your tasks include:

  • Design and build production-grade services for Joule Platform capabilities in Java, Typescript and Python.
  • Explore, understand, and implement innovative technologies and approaches for cloud platform and data pipelines.
  • Design and define ADR, ACD for the solution on new features or integrations.
  • Drive engineering across Architecture, Implementation, Testing, and Delivery of the Product.
  • Producing high-quality, maintainable code with an emphasis on modularity, testing, and performance
  • Build strong interpersonal relationships with internal and external stakeholders
  • Mentor junior engineers, performing code reviews, and contributing to a high-performance team culture.
  • Represent architecture decisions and technical trade-offs to senior leadership, customers, partners, and the SAP developer community, and drive alignment across teams to ensure Joule Studio, AI Agent Runtime, SAP Business AI Platform
  • Solving complex integration and performance challenges across systems, often working across time zones in a global team set

Right attitude:

  • Team first attitude. Ensure we win together as a team, closely collaborate with scrum team and other stakeholders.
  • Be serious about the Agile methodologies and live with them.
  • Challenge the status quo. Always unlearn, relearn. Remember, you will be working on cutting-edge technologies every day, you see a revolution.

What you bring

Educational and experience requirements

Required

  • Exceptional degree in computer science, software engineering, or related.
  • 7+ years of related professional experience in software development, cloud solution and microservices.
  • Strong experience as a software architect, cloud architect, senior technical lead, with a hands-on engineering background.
  • Ability to translate product strategy, customer needs, and technical constraints into pragmatic architecture and guide teams through execution.
  • Hands-on experience with the agentic stack: harness frameworks such as LangChain, skills, evaluations, observability, protocols such as MCP, A2A, ACP, and RAG.
  • Cloud-native delivery experience in Python, TypeScript, or Java on SAP BTP or a hyperscaler, including Kubernetes and CI/CD.
  • Deep understanding of API design, platform governance, security, observability, and enterprise integration patterns. Experience in event-driven solution, and container patterns. Familiar to Kafka, Karate and Jmeter, Dynatrace.
  • Experience in agile development/Scrum processes and cloud deliveries.
  • A team-oriented and collaborative mindset and the ability to thrive in team environments, contributing positively to shared goals and fostering a culture of cooperation and innovation.
  • Excellent written and communication skills in the English language

Preferred

  • Experience with SAP Business Technology Platform
  • Experience with Agents, Knowledge Graph, RAG, Large Language Models

Skills

What Senior ML / AI jobs ask for — and how much of it you have →
Apply

See also

ML / AI jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.