Taro Logo

Staff Machine Learning Engineer, Model Optimization

Waymo is an autonomous driving technology company with the mission to be the most trusted driver.
$226,000 - $286,000
Machine Learning
Staff Software Engineer
Hybrid
5+ years of experience
This job posting may no longer be active. You may be interested in these related jobs instead:

Description For Staff Machine Learning Engineer, Model Optimization

Waymo is an autonomous driving technology company with the mission to be the 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 One, a fully autonomous ride-hailing service, and can also be applied to a range of vehicle platforms and product use cases.

The ML Platform team at Waymo provides a set of tools and technologies to support and automate the lifecycle of the machine learning workflow, including feature and experiment management, model development, debugging & evaluation, optimization, deployment, and monitoring. We are looking for a staff engineer with model optimization expertise to help us improve compute performance on our car. You'll work across the entire ML stack from models, to ML frameworks/libraries, to different HW platforms. You will collaborate with world-class scientists and engineers in Waymo, Google, Deepmind and will be pleasantly challenged with the state-of-art-model compression technologies.

In this role you'll:

  • Lead the collaboration with world-class Waymo ML scientists in perception, planner, research and simulation. Build productive relationships and understand their models. Identify opportunities in both systems and models to make ML workloads faster.
  • Lead projects from proposals, through goals and execution, to results. Lead and mentor junior engineers.
  • Deep dive into the full stack of ML software stack. Analyze the ML workload performance. Apply model optimization, efficient deep learning techniques and ML software improvements.
  • Collaborate on foundation models and ML System with external partners such as CoreML, Google Brain and Deepmind.

At a minimum, we'd like you to have:

  • M.S. in CS, EE, Deep Learning or a related field
  • 2+ years of experience as a technical lead
  • 3+ years of experience on model optimization or efficient deep learning techniques
  • Strong Python or C++ programming skills
  • Thorough understanding of key ML system challenges and trade-offs.
  • Solid experience with designing, training and debugging deep learning models to achieve the highest scores/accuracies.

It's preferred if you have:

  • PhD in CS, EE, Deep Learning or a related field.
  • Proven track record on efficient deep learning and/or model optimization techniques with foundation models.
  • Deep knowledge on system performance, GPU optimization or ML compiler.
  • 5+ years of experience on model optimization or efficient deep learning techniques
Last updated a year ago

Responsibilities For Staff Machine Learning Engineer, Model Optimization

  • Lead collaboration with Waymo ML scientists in perception, planner, research and simulation
  • Lead projects from proposals through execution to results
  • Mentor junior engineers
  • Deep dive into the full stack of ML software stack
  • Analyze ML workload performance
  • Apply model optimization, efficient deep learning techniques and ML software improvements
  • Collaborate on foundation models and ML System with external partners

Requirements For Staff Machine Learning Engineer, Model Optimization

Python
Kubernetes
  • M.S. in CS, EE, Deep Learning or a related field
  • 2+ years of experience as a technical lead
  • 3+ years of experience on model optimization or efficient deep learning techniques
  • Strong Python or C++ programming skills
  • Thorough understanding of key ML system challenges and trade-offs
  • Solid experience with designing, training and debugging deep learning models to achieve the highest scores/accuracies

Benefits For Staff Machine Learning Engineer, Model Optimization

Medical Insurance
Dental Insurance
Vision Insurance
401k
Parental Leave
  • Top-notch medical, dental and vision insurance
  • Mental wellness support
  • Gym membership
  • Special wellness programs
  • Competitive compensation
  • Bonus opportunities
  • Equity
  • Employees provident fund
  • Employee discounts
  • Flexibility to work from another location for four weeks per year
  • Paid time off
  • Bereavement leave
  • Sick leave
  • Parental leave

Interested in this job?