Senior Machine Learning Engineer (multiple positions available)

SAP IT Business Systeme•Palo Alto, CA
•$174,783 - $222,288•Hybrid

About The Position

SAP Labs, LLC seeks a Senior Machine Learning Engineer (multiple positions available) at our Palo Alto, CA location to design, develop, and optimize innovative machine learning algorithms tailored to customer requirements. By staying updated on cutting-edge research and methodologies, the role drives the evolution of machine learning systems from design to deployment in production, supporting real-world applications. Provide machine learning algorithms tailored to meet customer requirements, ensuring performance, scalability, and robustness. Build and deploy large-scale machine learning systems that process massive datasets, train models, and provide valuable predictions or insights. Collaborate with cross-functional teams to understand business requirements and translate them into data-driven solutions. Develop and execute test strategies to evaluate and refine algorithms, ensuring their effectiveness in real-world environments. Stay up-to-date with industry trends, research advancements, and emerging methodologies in machine learning, integrating new techniques into the system design.

Requirements

  • Bachelor’s degree or foreign equivalent in Computer Science, Information Technology, Engineering, or a related field of study and six (6) years of progressive post-baccalaureate experience in the job offered or related occupation, OR a Master’s degree or foreign equivalent in Computer Science, Information Technology, Engineering, or a related field of study and four (4) years of experience in the job offered or related occupation.
  • Four (4) years of experience in Java, Spring Boot, Spring MVC, and TypeScript with Node.js, ExpressJS, or NestJS.
  • Four (4) years of experience in Frontend development with HTML, CSS, and JavaScript.
  • Four (4) years of experience in Angular, Vue.js, React, Redux, UI5 Web Components, or Bootstrap.
  • Four (4) years of experience with test frameworks including JUnit or Karate for API testing, mock testing, performance testing, and unit testing.
  • Four (4) years of experience with UI testing frameworks including Chai, Mocha, and React Testing Library (RTL).
  • Four (4) years of experience in software design and architecture, agile software development, design patterns, data structures, algorithms, and object-oriented design principles including SOLID.
  • Four (4) years of experience in writing and drafting architecture documents and participating in Architecture Decision Record (ADR) reviews.
  • Four (4) years of experience in designing and developing microservices or service-oriented architecture, including REST and RESTful API design, API integration, and use of Postman or Swagger/OpenAPI for API testing.
  • Four (4) years of experience in feature-flag-driven development, including rollout of controlled and staged feature deliveries.
  • Four (4) years of experience with database concepts including SQL, MySQL, relational schema design, and caching technologies including Redis.
  • Four (4) years of experience in source code versioning using Git or GitHub and CI/CD pipelines including Jenkins.
  • Two (2) years of experience in Kibana, Docker, Kubernetes, AWS, Scrum/Agile methodologies, Jira/Confluence, SAP Crystal Reports, and fine-grained and coarse-grained access control.

Responsibilities

  • Design, develop, and optimize innovative machine learning algorithms tailored to customer requirements.
  • Drive the evolution of machine learning systems from design to deployment in production.
  • Build and deploy large-scale machine learning systems that process massive datasets, train models, and provide valuable predictions or insights.
  • Collaborate with cross-functional teams to understand business requirements and translate them into data-driven solutions.
  • Develop and execute test strategies to evaluate and refine algorithms, ensuring their effectiveness in real-world environments.
  • Stay up-to-date with industry trends, research advancements, and emerging methodologies in machine learning, integrating new techniques into the system design.

Benefits

  • Constant learning
  • Skill growth
  • Great benefits
  • Employee Referral Program
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service