CareerPlan

Machine Learning Engineer - Gen SWE

Mountain View (US-MTV-RLS1)RemoteFull-time$213k2026-10-13 → 2026-11-10
Hybrid

Core

Own and drive the roadmap for ML-powered pickup and dropoff features for Waymo's autonomous ride-hail service, including occupancy detection, rider-vehicle interactions, and pullover selection.

Role type

Senior IC machine learning engineer (autonomous driving)

Builds

ML models for occupancy detection, rider-vehicle interactions, pullover selection, and lost and found; distributed systems spanning vehicles, cloud services, and rider apps.

Domain

Autonomous driving / Robotics

Deliverable

production ML models

Required skills

Software engineering, building and deploying ML models into production, backend distributed systems, defining success metrics, offline evaluation, simulation, live experiments

Preferred skills

C++, developing machine learning models and pipelines, deploying models on-device or on edge hardware, owning ambiguous user-facing problems end-to-end, autonomous vehicles or robotics experience

Technologies

C++, distributed systems, cloud services, simulation environments

Responsibilities

Train, evaluate, and deploy ML models for specific autonomous driving scenarios; Design fallback systems that cascade between onboard and offboard models; Build distributed systems handling intermittent connectivity; Work across the stack to ship end-to-end, user-facing features; Define success metrics and measure impact on service quality.

Seniority

Senior, hands-on IC