SAP is seeking a Principal Machine Learning Engineer to design and deliver intelligent, distributed systems that power large-scale AI and large language model (LLM) capabilities, driving meaningful impact across SAP’s global ecosystem
Requirements
- 10+ years of software engineering experience, with a track record of delivering complex systems
- Proven ability to work independently and lead initiatives from idea to deployment
- Hands-on experience with AI/ML and/or LLM systems in a production environment
- Expertise in distributed systems design and implementation
- Familiarity with CI/CD pipelines and modern development practices
- Strong programming expertise in languages such as Go, Java, and Python
- Experience with technologies such as Kafka, Postgres, Hana, gRPC, and advanced LLM framework
Responsibilities
- Architect, design, and implement production systems in Go, Java and Python
- Build and optimize backend services, databases, APIs, and LLM infrastructure
- Leverage technologies such as Kafka, Postgres, Hana, gRPC, and advanced LLM framework
- Mentor and guide engineers from junior to senior levels, fostering technical excellence
- Partner with cross-functional teams to translate business goals into scalable, high-impact solutions
- Implement AI/ML and/or LLM systems in a production environment
- Design and implement distributed systems
Other
- Bachelor’s degree in Computer Science, Mathematics, Physics, or related field
- Strong English communication skills and ability to thrive in global, multicultural team
- Ability to work in a high-autonomy, trust-based environment without unnecessary bureaucracy
- Ability to collaborate with some of the best engineers in the industry in a fast-paced, impact-driven team
- 0 - 10% travel required