Machine Learning Engineer - Gen SWE

Waymo•Mountain View, CA
•$213,000 - $263,000•Hybrid

About The Position

Waymo is an autonomous driving technology company with the mission to be the world's most trusted driver. Since its start as the Google Self-Driving Car Project in 2009, Waymo has focused on building the Waymo Driver—The World's Most Experienced Driver™—to improve access to mobility while saving thousands of lives now lost to traffic crashes. The Waymo Driver powers Waymo’s fully autonomous ride-hail service and can also be applied to a range of vehicle platforms and product use cases. The Waymo Driver has provided over ten million rider-only trips, enabled by its experience autonomously driving over 100 million miles on public roads and tens of billions in simulation across 15+ U.S. states.

Requirements

  • BS degree 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 Haves

  • Experience with C++
  • MS in Computer Science, or equivalent practical experience
  • Experience in developing machine learning models, infrastructure, and pipelines
  • Experience deploying models on-device or on edge hardware with compute and latency constraints
  • Track record of owning ambiguous, user-facing problems end-to-end and setting your own technical direction
  • Experience in autonomous vehicles or robotics

Responsibilities

  • Own and drive the roadmap for ML-powered pickup and dropoff features, from problem definition through launch, in partnership with PM, UX, data science, and other commercialization engineering teams
  • Train, evaluate, and deploy ML models for occupancy detection, rider-vehicle interactions, pullover selection, and lost and found
  • Design fallback systems that cascade between onboard and offboard models based on latency, confidence, and connectivity
  • Build distributed systems that span vehicles, cloud services, and rider apps, and that handle intermittent and inconsistent connectivity well
  • Work across the stack (data pipelines, model serving, backend services, and client integration) to ship end-to-end, user-facing features
  • Define success metrics and use offline evaluation, simulation, and live experiments to measure impact on service quality and rider experience

Benefits

  • Health, dental, vision, life, disability insurance
  • Retirement Benefits: 401(k) with company match
  • Paid Time Off: 20 days of vacation per year, accruing at a rate of 6.15 hours per pay period for the first five years of employment
  • Sick Time: 40 hours/year (statutory, where applicable); 5 days/event (discretionary)
  • Maternity Leave (Short-Term Disability + Baby Bonding): 28-30 weeks
  • Baby Bonding Leave: 18 weeks
  • Holidays: 13 paid days per year
  • Waymo’s discretionary annual bonus program
  • Equity incentive plan
  • Generous Company benefits program
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service