Taro Logo

Staff Software Engineer, Evaluation Applications

Waymo is an autonomous driving technology company with the mission to be the world's most trusted driver, focused on building the Waymo Driver to improve access to mobility while saving thousands of lives now lost to traffic crashes.
$238,000 - $302,000
Data
Staff Software Engineer
Hybrid
1,000 - 5,000 Employees
5+ years of experience
AI · Automotive

Job Description

Waymo, an autonomous driving technology company, is seeking a Staff Software Engineer to join their Planner Evaluation team. This role is crucial in measuring and improving the quality of the software that drives their autonomous vehicles. The position offers an opportunity to work on one of the key challenges in autonomous driving, leveraging rich, complex data to drive decision-making.

The successful candidate will be part of a team that has achieved significant milestones, including over ten million rider-only trips and autonomously driving over 100 million miles on public roads across 15+ U.S. states. The role combines technical expertise in software engineering with data analysis, requiring skills in statistics, mathematics, physics, and machine learning.

As a Staff Software Engineer, you'll develop sophisticated signals to measure the Waymo driver's performance, work with simulation and real-world driving logs, and implement methods to evaluate onboard software changes. The position requires strong coding abilities in languages like C++, Python, and SQL, along with expertise in statistical analysis and data processing pipelines.

The role offers competitive compensation ($238,000-$302,000), comprehensive benefits including medical, dental, and vision insurance, mental wellness support, and equity opportunities. Working in a hybrid model, you'll collaborate with a diverse team of engineers, data scientists, and statisticians while contributing to Waymo's mission of building the world's most trusted autonomous driving technology.

This is an excellent opportunity for a data-minded software engineer passionate about autonomous vehicles and using complex data analysis to drive technological advancement in the automotive industry. The position combines the excitement of working on cutting-edge technology with the stability and benefits of a well-established company in the autonomous driving space.

Last updated 5 hours ago

Responsibilities For Staff Software Engineer, Evaluation Applications

  • Develop signals to measure the performance and driving qualities of the Waymo driver using statistics, math, physics, algorithms and machine learning
  • Use simulation and mine real world driving logs to measure driving performance
  • Design and implement methods to connect onboard software changes and simulated outcomes
  • Champion code health and best practices in a large complex code base
  • Analyze data and make recommendations on metric quality and interpretability
  • Collaborate with engineers, data scientists, statisticians and leadership team
  • Quickly prove out efficacy of added coverage and hand off solutions to customer teams

Requirements For Staff Software Engineer, Evaluation Applications

Python
  • BS/MS in Computer Science, Robotics, Statistics, Physics, Math or another quantitative area
  • Strong self-motivation to navigate complex systems and pursue open-ended problems
  • 5+ years of industry experience
  • Experience with navigating and modifying large code bases in C++, Python and SQL
  • Experience performing statistical analyses
  • Experience building data processing pipelines
  • Experience with code review and maintainability standards
  • Strong quantitative/data fluency

Benefits For Staff Software Engineer, Evaluation Applications

Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Assistance
Equity
Parental Leave
  • Top-notch medical, dental and vision insurance
  • Mental wellness support
  • Gym membership
  • 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

Related Jobs

Staff Software Engineer

Staff Software Engineer position at Intuit focusing on data platform development and AI integration, offering competitive compensation and hybrid work environment in Mountain View, CA.

Governance and Infrastructure Data Engineer

Senior data engineering role at NVIDIA focusing on infrastructure governance, data modeling, and analytics, offering competitive compensation and the opportunity to work with cutting-edge technology.

Staff Data Engineer (Remote - California)

Remote Staff Data Engineer position at Ascent Funding, focusing on enterprise-scale data pipelines and AWS infrastructure, offering $180,502/year with comprehensive benefits.

Staff Data Engineer

Remote Staff Data Engineer position at Flex, building and maintaining data infrastructure with competitive salary and comprehensive benefits.

Staff Engineer & Technical Lead – Ontology

Lead Parable's Ontology team as a Staff Engineer, architecting enterprise schema and data pipelines while collaborating with cross-functional teams.