Staff Machine Learning Engineer, Data Flywheel

Waymo

Mountain View, CA, USA
Base: $250,000 - $334,530 usd; bonus/equity: discr...
Hybrid
4+ years professional software engineering experience
Proficiency in c++ and python programming languages
Experience designing distributed systems at scale
Waymo is seeking a Staff Machine Learning Engineer for its Data Flywheel team to develop and optimize machine learning infrastructure that enhances the performance of its autonomous driving technology. The role requires strong expertise in software engineering and machine learning, particularly in building scalable data infrastructures. Candidates should have a background in C++ and Python, along with experience in distributed systems and a passion for machine learning

Job Summary

  • Waymo is seeking a Staff Machine Learning Engineer to build the system that perceives the world around the autonomous vehicle.
  • The role involves creating large-scale datasets, developing automated data collection flywheels, and optimizing models for onboard hardware.
  • Employees are eligible for Waymo's discretionary annual bonus program, equity incentive plan, and generous company benefits.

Matching Summary

Match Score: 85

Waymo is seeking a Staff Machine Learning Engineer for its Data Flywheel team to develop and optimize machine learning infrastructure that enhances the performance of its autonomous driving technology. The role requires strong expertise in software engineering and machine learning, particularly in building scalable data infrastructures. Candidates should have a background in C++ and Python, along with experience in distributed systems and a passion for machine learning.

Salary

Base: $250,000 - $334,530 USD; Bonus/Equity: Discretionary annual bonus and equity incentive plan available; Benefits: Generous Company benefits program subject to eligibility requirements

Skills & Requirements

Must-have

  • 4+ years professional software engineering experience
  • Proficiency in C++ and Python programming languages
  • Experience designing distributed systems at scale
  • Foundational understanding of ML principles and SOTA methods

Nice-to-have

  • Passion for building world-class ML infrastructure
  • Strong communication skills for cross-team collaboration
  • Experience with VLM or LLM technologies

Key Requirements

  • Degree in Computer Science, Engineering, or related technical field
  • Minimum 4 years of professional experience in software engineering and machine learning

Work Rights

Not specified

Tailored Resume

Cover Letter