Machine Learning Engineer
sap
Job Description
Design, develop, and maintain backend services, APIs, and data pipelines in Go, Java, or Python
Support the optimization of databases, services, and LLM infrastructure
Work with modern technologies such as Kafka, Postgres, Hana, gRPC, and AI/ML frameworks
Collaborate with senior engineers to learn and apply best practices in system design and scalability
Partner with cross-functional teams to deliver features aligned with business goals
What you bring:
Bachelor’s degree in Computer Science, Mathematics, Physics, or related field (or equivalent experience)
~3 years of software engineering experience, ideally with backend or AI/ML exposure
Strong programming skills in at least one language (Python, Java, or Go)
Familiarity with databases, APIs, or distributed systems concepts
Basic understanding of CI/CD pipelines and modern development practices
Good communication skills and ability to work in diverse, collaborative teams
Preferred:
Internship or project experience with AI/ML or LLM frameworks
Personal or open-source projects that demonstrate technical curiosity
Interest in distributed systems and large-scale product development
A problem-solving mindset and eagerness to learn new technologies