Senior Machine Learning Engineer

SAP · Software Development

Job description

Position:
Senior Machine Learning Engineer

Company:
SAP

Compensation:
148600-306300 USD

Location:
United States, Palo Alto, CA

Employment type:
Regular Full Time

Work Arrangement:
Hybrid

Short Summary:
At SAP, we amplify the strength of AI technology, fusing it with our robust industry-focused data and profound process knowledge. Our vision is to infuse every SAP application with sophisticated AI capabilities, revolutionizing the way businesses operate.

Responsibilities:
- Work closely with our lead architect to craft solutions to the many challenges facing our Data Scientist partners.
- Work closely with SAP data scientists to understand their projects and their needs.
- Create high level requirements and designs.
- Follow and help define architectural/coding best practices and participate in software design and code reviews.
- Support the product team with technical feasibility analysis, solution proposals, and ballpark effort estimations.
- Contribute to all processes of the ML lifecycle: data collection, annotation, modeling, evaluation, deployment, and monitoring.

Requirement:
- Masters of science degree in Software Engineering.
- Experience in designing, developing, deploying, and testing multi-tenant business applications in the cloud with a focus on backend infrastructure and AI models.
- Experience in developing data-driven microservices, APIs, CI/CD pipelines, Data pipelines, TDD, hands-on experience with docker containers and Kubernetes, familiar with one of the cloud providers.
- At least 7+ years of professional experience as a developer.
- 3+ years working with SAP BTP platform & SAP AI Core.
- Strong knowledge in Java, Python, and NodeJs.
- At least 2+ years of professional experience optimizing and serving Machine Learning models.
- Experience with Python in Linux-based environments, Git, and ML frameworks (PyTorch/TensorFlow).
- Experience in data analysis and visualization and strong knowledge in SQL or Postgres.
- Ability to work in an agile environment using SCRUM methodology.
- Strong communication and collaboration skills, with the ability to work effectively in cross-cultural teams.

Benefits:
SAP provides a range of benefits, including opportunities for personal development and a culture of inclusion.

Skills

  • ci/cd
  • docker
  • java
  • kubernetes
  • ml
  • node_js
  • postgresql
  • python
  • pytorch
  • sql
  • tensorflow

Languages

EN

Apply

Open this job in our interactive board to apply, save it, or sign up for matched alerts on similar roles.

View & apply
Senior Machine Learning Engineer — SAP | RVC