Waymo
Staff Machine Learning Engineer, Data Flywheel
$250K–$335K
Mountain View, CA USA +2 · Staff · Full-time · Posted Feb 11, 2026
- Location
- Mountain View, CA USA
San Francisco, CA USA
Mountain View, California, United States - Experience
- 4+ years of professional experience in software engineering and machine learning.
- Education
- A degree in Computer Science, Engineering, or a related technical field.
About the job
Builds machine-learning data infrastructure and data flywheels to improve perception models for autonomous driving.
What you'll do
- Create large-scale datasets and training recipes, including human and machine labeling methods.
- Develop data-mining, automated data-collection/model-update, and real-world model-evaluation methods, including regression detection.
- Design and implement scalable ML data infrastructure, validate changes, and collaborate to resolve bottlenecks.
What they ask for
- Degree in Computer Science, Engineering, or a related technical field.
- 4+ years of professional experience in software engineering and machine learning.
- Proficiency in C++ and Python.
- Experience designing distributed systems that process data at scale, especially ML data infrastructure; foundational understanding of ML principles and state-of-the-art methods.
Nice to have
- Experience implementing data compliance and data governance solutions.
- Experience with VLM/LLMs.
Pay
$250,000 — $334,530 USD (base salary)
Tools
C++, Python, VLM/LLMs
AI focus
Develop and scale machine-learning data infrastructure, datasets, training methods, data flywheels, and model-performance evaluation for autonomous-driving perception.
Model-written summary · the original posting is authoritative