Taro Logo

Principal Software Engineer, Driver Understanding & Evaluation

Autonomous driving technology company developing the Waymo Driver, providing fully autonomous ride-hailing service with over one million rider-only trips.
$332,000 - $421,000
Machine Learning
Principal Software Engineer
Hybrid
1,000 - 5,000 Employees
3+ years of experience
AI · Automotive

Description For Principal Software Engineer, Driver Understanding & Evaluation

Waymo, an industry leader in autonomous driving technology since 2009, is seeking a Principal Software Engineer to join their Driver Understanding and Evaluation team. This role is crucial in developing a comprehensive understanding of the Waymo Driver's behavior, processing over 1 million driverless miles weekly through automated algorithms and state-of-the-art machine learning.

The position offers an exciting opportunity to shape the future of autonomous vehicle technology by leading the strategy for machine learning-based evaluation metrics and managing large-scale evaluation infrastructure. You'll work at the intersection of advanced AI applications and real-world autonomous driving systems, collaborating with cross-functional teams to deliver insights and metrics that improve both onboard software and rider experience.

As a Principal Engineer, you'll be responsible for championing scientific and statistical rigor in embodied AI applications, leading the implementation of critical evaluation metrics, and ensuring alignment on evaluation goals across teams. The role combines technical leadership with hands-on involvement in developing and scaling sophisticated machine learning systems.

The position offers competitive compensation ($332,000-$421,000), comprehensive benefits including top-tier healthcare coverage, and the flexibility of a hybrid work model. You'll be joining a company that has already achieved significant milestones, including over one million rider-only trips and autonomous driving across 13+ U.S. states.

This is an ideal opportunity for an experienced technical leader with a strong background in machine learning, data systems, and evaluation strategies who wants to make a significant impact on the future of autonomous transportation. The role offers the perfect blend of technical challenge, leadership opportunity, and the chance to work on technology that is actively transforming the transportation landscape.

Last updated 9 days ago

Responsibilities For Principal Software Engineer, Driver Understanding & Evaluation

  • Shape the strategy for machine learning-based evaluation metrics
  • Manage large-scale evaluation infrastructure and resource optimization
  • Guide Driver Understanding, Simulation, System Engineering, Research and Onboard Software Teams on evaluation strategy
  • Champion scientific and statistical rigor in embodied AI applications
  • Lead the definition and implementation of important evaluation metrics and reward functions
  • Ensure alignment on evaluation goals and priorities

Requirements For Principal Software Engineer, Driver Understanding & Evaluation

Python
  • Experience defining and implementing evaluation strategies
  • Background in scientific and statistical methods
  • Experience in Machine Learning and Deep Learning
  • 3+ years of experience leading and scaling large-scale data and evaluation systems
  • Mastery of data-driven report writing and technical strategy documentation
  • Technical leadership experience including prior hands-on involvement with large-scale AI or LLM systems

Benefits For Principal Software Engineer, Driver Understanding & Evaluation

Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Assistance
401k
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
  • Flexible work location (4 weeks per year)
  • Hybrid work model
  • Paid time off
  • Bereavement leave
  • Sick leave
  • Parental leave

Interested in this job?

Jobs Related To Waymo Principal Software Engineer, Driver Understanding & Evaluation