Senior Software Engineer, Applied ML and Evaluation

Autonomous driving technology company developing the Waymo Driver, focused on improving mobility while saving lives through self-driving technology.
$204,000 - $259,000
Machine Learning
Senior Software Engineer
Hybrid
1,000 - 5,000 Employees
2+ years of experience
AI · Automotive

Description For Senior Software Engineer, Applied ML and Evaluation

Waymo, an industry leader in autonomous driving technology that evolved from the Google Self-Driving Car Project, is seeking a Senior Software Engineer to join their Perception Scene Semantics team. This role offers an exciting opportunity to work on cutting-edge ML systems that power autonomous vehicles, which have already provided over one million rider-only trips across 13+ U.S. states.

The position focuses on developing and evaluating machine learning models for critical scene understanding tasks, including construction zones, emergency scenes, and mapless driving scenarios. As a senior engineer, you'll be responsible for the entire ML pipeline, from data mining to model deployment, with a particular emphasis on creating sophisticated evaluation systems that ensure the safety and performance of Waymo's perception models.

Working in a hybrid environment and reporting to a Technical Lead Manager, you'll collaborate with a talented team to drive architectural improvements and new feature development. The role combines deep technical expertise in machine learning with practical engineering skills, requiring proficiency in modern ML frameworks and C++ programming.

What makes this role particularly compelling is its direct impact on autonomous driving safety and innovation. You'll be working with state-of-the-art ML technologies, including Large Language Models and Vision Language Models, while contributing to a mission-critical system that's actively shaping the future of transportation.

The position offers competitive compensation ($204,000-$259,000), comprehensive benefits, and the opportunity to work with The World's Most Experienced Driver™. For ML engineers passionate about solving complex real-world problems and advancing autonomous vehicle technology, this role presents an exceptional opportunity to make a meaningful impact while working with cutting-edge technology.

Last updated 18 hours ago

Responsibilities For Senior Software Engineer, Applied ML and Evaluation

  • Design and implement new evaluation systems for large-scale Waymo Perception machine learning models
  • Measure safety and performance of ML models and support onboard engineers
  • Make evaluation-driven recommendations for modeling and data changes
  • Influence deployment of onboard models
  • Create evaluation strategies using advanced ML strategies including VLMs and active learning

Requirements For Senior Software Engineer, Applied ML and Evaluation

Python
  • 2+ years of experience in industrial AI applications
  • Experience in creating, maintaining, and evaluating ML products
  • Ability to drive new product development
  • Experience in JAX, TensorFlow, or PyTorch
  • Functional knowledge of C++ programming
  • Experience evaluating machine learning prediction quality at scale
  • Background in computer vision and general machine learning (preferred)
  • Experience with distributed systems (preferred)
  • Knowledge of LLM/VLM (preferred)

Benefits For Senior Software Engineer, Applied ML and Evaluation

Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Assistance
401k
Equity
Parental Leave
  • Health and wellness benefits including medical, dental, vision, and mental wellness support
  • Gym membership
  • Competitive compensation
  • Bonus opportunities
  • Equity
  • Employee provident fund
  • Flexible work arrangements
  • 4 weeks remote work per year
  • Paid time off
  • Parental leave
  • Employee discounts

Interested in this job?

Jobs Related To Waymo Senior Software Engineer, Applied ML and Evaluation

Senior Software Engineer, AGI Automations

Senior Software Engineer role at Amazon's AGI team working on generative AI technologies and multimodal foundation models.

Data & ML Engineer (Public Sector), Professional Services - Japan

Senior Data & ML Engineer role at AWS Professional Services, focusing on AI/ML solutions for public sector clients in Japan.

Sr. Software Development Engineer, ML Infrastructure Team

Senior Software Engineering role leading ML infrastructure development at AWS, focusing on automation, performance monitoring, and cloud infrastructure for machine learning workloads.

Software Development Engineer - ML, Amazon Demand Side Platform

Senior Software Engineering role at Amazon focusing on machine learning and distributed systems for the Amazon Demand Side Platform, offering competitive compensation and growth opportunities.

Sr. Software Engineer- AI/ML, AWS Neuron Distributed Training

Senior ML Engineer role at AWS focusing on distributed training solutions for custom ML accelerators, working with LLMs and advanced ML frameworks.