Principal Software Engineer, ML Flywheel Technical Lead

2 weeks, 5 days ago
Full-time
Lead
Software Development

Waymo

Waymo is an autonomous driving technology company building the Waymo Driver and operating Waymo One, its fully autonomous ride-hailing service.

Autonomous vehicles, robotics, AI, ride-hailing / mobility tech
Founded 2009
$21600M raised

Description

  • Architect an automated self-improvement loop that incorporates every autonomous mile into the Waymo Driver’s data pipeline.
  • Enable the data flywheel for scalable pre-training, targeted post-training, simulation, and validation.
  • Enable the modeling flywheel to consume data and produce updated, deployable models with minimal human toil.
  • Coordinate cross-functional work with data, ML infrastructure, resource planning, logging, modeling, and validation teams.
  • Provide tooling and metrics to steward data quality across mining, selection, and curation.
  • Define the strategy for integrating third-party and synthetic data into the improvement flywheel.
  • Drive improvements across Driver quality, scalability, cost, engineering velocity, model architecture, and performance.
  • Collaborate closely with infrastructure, modeling, and evaluation teams to improve the full ML lifecycle.

Requirements

  • Master's degree or PhD in Computer Science, Engineering, or a related technical field.
  • 10+ years of experience in ML model development.
  • 2+ years of experience with large-scale vision, video, or multimodal foundation model development and integration in end-to-end models.
  • 6+ years of experience in ML-driven production systems with large-scale data, training, evaluation, and deployment.
  • 6+ years of experience in a technical leadership role setting technical direction and leading technical teams in large ML engineering organizations.
  • Demonstrated expertise in large-scale machine learning, including pre-training, post-training, and validation.
  • Deep understanding of both infrastructure and quality aspects of machine learning systems.
  • Track record of architecting and scaling a machine learning flywheel for mission-critical applications.
  • Experience improving model quality through systematic data scaling and curation.
  • Strong communication and interpersonal skills with the ability to inspire, influence, and coordinate across functions and disciplines.
  • Preferred: PhD in computer science.
  • Preferred: Experience in multimodal LLM model development and related infrastructure.
  • Preferred: Familiarity with multi-task, end-to-end models and their development challenges.

Benefits

  • Base salary range of $332,000 to $421,000 USD.
  • Eligibility for Waymo’s discretionary annual bonus program.
  • Eligibility for Waymo’s equity incentive plan.
  • Access to Waymo’s generous company benefits program, subject to eligibility requirements.

Interested in this position?

Apply directly on the company website

Apply Now

Similar Roles

Senior Software Engineer (Realtime Detection)

Sysdig 251-1K IT Services

Sysdig is hiring a Senior Software Engineer to build real-time detection and response capabilities for cloud security across hosts, Kubernetes, and cloud assets in a remote, distributed engineering environment.

Docker Elasticsearch Go Kafka Kubernetes Linux Microservices PostgreSQL Redis
13 minutes ago

Staff Software Engineer, Partnerships

instacart.careers 1K-5K Internet Software & Services

Instacart is seeking a Staff Software Engineer, Partnerships to shape and scale the backend platform powering embedded partner integrations across its grocery experience.

Android iOS Microservices System Design
13 minutes ago

[Job-29292] AI Developer PL/ SR, Brazil

CI&T 5K-10K Internet Software & Services

CI&T está contratando um(a) AI Developer PL/SR no Brasil para atuar remotamente na operação de SDLC com IA nativa, apoiando a criação, automação e validação de fluxos de desenvolvimento em ambiente produtivo.

Angular AWS CI/CD Git Java JavaScript .NET Node.js Python
13 minutes ago

Senior Staff Software Engineer, Backend (Data and Storage Services)

Affirm 1K-5K Diversified Financial Services

Affirm is seeking a senior data platform engineer to lead its lakehouse analytics infrastructure, supporting scalable, secure, and trustworthy data systems across the company’s financial products and analytics ecosystem.

Apache Spark AWS CI/CD dbt Go Kotlin Python Snowflake SQL Terraform
13 minutes ago

You're on a roll! Sign up now to keep applying.

Sign Up

Already have an account? Log in

Used by 14,729+ remote workers