Taro Logo

Senior Machine Learning Software Engineer

Waymo is an autonomous driving technology company developing the Waymo Driver, focused on improving mobility access while reducing traffic accidents.
$204,000 - $259,000
Machine Learning
Senior Software Engineer
In-Person
1,000 - 5,000 Employees
2+ years of experience
AI · Automotive

Description For Senior Machine Learning Software Engineer

Waymo, formerly the Google Self-Driving Car Project, is at the forefront of autonomous driving technology. As a Senior Machine Learning Software Engineer on the Driver Understanding and Evaluation team, you'll play a crucial role in developing a deep understanding of the Waymo Driver's behavior. With over 1 million driverless miles logged weekly, your work will be essential in assessing vehicle performance both in real-world conditions and simulations.

The Learned Metrics team represents a strategic initiative to scale Waymo's capabilities through machine learning. You'll be working on what essentially serves as Waymo's reward function, combining expert human judgment with advanced ML models to evaluate and improve the autonomous driving system. The role involves building and maintaining large-scale ML systems, simulation workflows, and analytical tools.

The position offers competitive compensation ranging from $204,000 to $259,000, along with comprehensive benefits including medical, dental, and vision insurance, mental wellness support, and equity opportunities. You'll be working in either Mountain View, CA or New York City, NY, collaborating with cross-functional teams to bring state-of-the-art ML solutions to production.

The ideal candidate should have at least 2 years of experience building production ML models, strong coding skills in Python and C++, and a background in applied Deep Learning. You'll be joining a company that has provided over one million rider-only trips and has autonomously driven tens of millions of miles across 13+ U.S. states. This is an opportunity to work on cutting-edge technology that aims to improve mobility while saving thousands of lives currently lost to traffic accidents.

Last updated 3 months ago

Responsibilities For Senior Machine Learning Software Engineer

  • Report into the TLM for the Learned Metrics Team
  • Develop ML models that assess our autonomous vehicle's behavior
  • Develop ML infrastructure to support performant models
  • Collaborate across teams to bring state-of-the-art to production

Requirements For Senior Machine Learning Software Engineer

Python
  • BS in Computer Science, Robotics, Statistics, Physics, Math or another quantitative area, or equivalent work experience
  • 2+ years of experience building productionized ML models
  • Code and design skills: comfort building production systems (Python / C++)
  • Background in applied Deep Learning
  • A track record in improving model quality

Benefits For Senior Machine Learning Software Engineer

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

Jobs Related To Waymo Senior Machine Learning Software Engineer