Waymo
Machine Learning Engineer - Gen SWE
$213K–$263K
Mountain View, CA +1 · Full-time · Posted Oct 13, 2026
- Location
- Mountain View, CA
Mountain View, California, United States - Experience
- 5+ years of software engineering experience, including building and deploying ML models into production.
- Education
- BS degree in Computer Science or equivalent practical experience.
About the job
Own and deliver machine-learning-powered pickup and dropoff features, from model development and distributed systems through launch and evaluation.
What you'll do
- Drive the roadmap for pickup and dropoff features and ship end-to-end user-facing capabilities.
- Train, evaluate, and deploy models; build fallback systems and distributed services across vehicles, cloud, and rider apps.
- Define success metrics and evaluate impact using offline evaluation, simulation, and live experiments.
What they ask for
- BS in Computer Science or equivalent practical experience.
- 5+ years of software engineering experience, including building and deploying ML models into production.
- Experience building backend distributed systems.
Nice to have
- Experience with C++.
- Experience developing ML models, infrastructure, and pipelines; deploying models on-device or edge hardware; or working in autonomous vehicles or robotics.
Pay
$213,000 — $263,000 USD base salary
Tools
C++
AI focus
Develop and deploy ML models for occupancy detection, rider-vehicle interactions, pullover selection, and lost and found, including onboard/offboard model fallback.
Model-written summary · the original posting is authoritative