Machine Learning Engineer, ML Flywheel

Waymo

Mountain View (CA)

On-site

USD 136,000 - 173,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Discretionary annual bonus program
Equity incentive plan
Generous company benefits

Job summary

Waymo, located in Mountain View, California, seeks a Software Engineer to join the ML Ops team. In this hybrid role, you will implement features for ML data processing and develop workflows to continuously train and deploy models, ensuring reliable ML pipelines.

The ideal candidate has a Bachelor's degree in Computer Science or related field and 2+ years of experience, along with solid skills in Python or C++. Join Waymo to help realize their vision of autonomous driving technology.

Qualifications

  • 2+ years equivalent experience in software engineering.
  • Experience monitoring, debugging, and troubleshooting complex distributed systems.
  • Experience communicating updates and resolutions to customers and other partners.

Responsibilities

  • Implement new features in Waymo's data flywheel to scalably process ML data.
  • Develop robust ML workflows to continuously and automatically train, evaluate, and deploy models.
  • Support the reliable operation of ML pipelines at scale.
  • Collaborate with ML modeling teams to design automation solutions.

Skills

Python
C++
Distributed systems
ML Ops principles

Education

Bachelor's degree in Computer Science, Engineering, or related field

Job description

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.

The ML Ops team, part of Waymo ML Platform team, builds tools and infrastructure to realize the ML flywheel at Waymo. This includes building automation and orchestration solutions to make complex ML workflows manageable and reliable. This team also partners closely with the modeling team to realize solutions to speed up developer velocity.

We're looking for a software engineer to join the team to build and maintain the critical data and ML pipelines that powers ML development at Waymo.

In this hybrid role, you will report to a Technical Lead Manager, Staff Software Engineer.

Responsibilities
  • Implement new features in Waymo's data flywheel to scalably process ML data
  • Develop robust ML workflows to continuously and automatically train, evaluate, and deploy models for Waymo's onboard and offboard applications
  • Support the reliable operation of ML pipelines at scale
  • Collaborate with ML modeling teams in understanding their workflows and design automation solutions that solve their problems
Qualifications
  • Bachelor's degree in Computer Science, Engineering, or related field, and 2+ years equivalent experience
  • Experience with distributed systems principles and experience building distributed systems for production environments.
  • Solid Python or C++ skills
  • Experience monitoring, debugging, and troubleshooting complex distributed systems
  • Experience communicating updates and resolutions to customers and other partners
Preferred Qualifications
  • Experience with ML Ops principles and best practices

The expected base salary range for this full-time position across U.S. locations is $136,000-$173,000 USD.

Waymo employees are also eligible to participate in Waymo’s discretionary annual bonus program, equity incentive plan, and generous Company benefits program, subject to eligibility requirements.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Staff Machine Learning Engineer, Data Flywheel
Staff Machine Learning Engineer, Data Flywheel

Waymo • Mountain View (CA)

On-site
USD 250,000 - 334,530
Annual bonus program
Equity incentive plan
Generous Company benefits
Staff Machine Learning Engineer, Data Flywheel Waymo Mountain View, CA USA; San Francisco, CA USA
Staff Machine Learning Engineer, Data Flywheel Waymo Mountain View, CA USA; San Francisco, CA USA

Neura Market • Mountain View (CA)

Hybrid
USD 250,000 - 335,000
Bonus program
Equity plan
Benefits package
Machine Learning Engineer, Runtime & Optimization
Machine Learning Engineer, Runtime & Optimization

Waymo • Mountain View (CA)

On-site
USD 204,000 - 259,000
Discretionary annual bonus program
Equity incentive plan
Generous company benefits program
Machine Learning Engineer, Fleet Monitoring & Response
Machine Learning Engineer, Fleet Monitoring & Response

Neura Market • San Francisco (CA), Northern (KY)

Hybrid
USD 175,000 - 215,000
Annual bonus program
Equity incentive plan
Generous benefits
Senior Software Engineer, Model Lifecycle
Senior Software Engineer, Model Lifecycle

Waymo • Kirkland (WA)

Hybrid
USD 204,000 - 259,000
Discretionary annual bonus program
Equity incentive plan
Generous Company benefits program
Staff Machine Learning Engineer, Simulation
Staff Machine Learning Engineer, Simulation

Waymo • New York (NY)

On-site
USD 238,000 - 302,000
Annual bonus program
Equity incentive plan
Generous Company benefits program
Senior Machine Learning Engineer, Runtime and Serving
Senior Machine Learning Engineer, Runtime and Serving

Waymo • Mountain View (CA)

On-site
USD 213,000 - 263,000
Annual bonus program
Equity incentive plan
Generous company benefits program
Machine Learning Engineer, Simulation Realism
Machine Learning Engineer, Simulation Realism

Waymo • Mountain View (CA)

Hybrid
USD 213,000 - 263,000
Annual bonus program
Equity incentive plan
Generous company benefits
ML Flywheel Engineer - Scalable Data Pipelines
ML Flywheel Engineer - Scalable Data Pipelines

Waymo • Mountain View (CA)

Hybrid
USD 136,000 - 173,000
Discretionary annual bonus program
Equity incentive plan
Generous company benefits
Staff Technical Lead Manager, Simulation, Machine Learning Waymo New York, NY, USA; Mountain Vi[...]
Staff Technical Lead Manager, Simulation, Machine Learning Waymo New York, NY, USA; Mountain Vi[...]

Neura Market • New York (NY)

Hybrid
USD 238,000 - 302,000
Bonus program
Equity incentive plan
Generous benefits program