Improving the quality of the software that drives the car in autonomous driving.
Requirements
- Navigating and modifying a large code base containing a variety of languages, such as C++, Python and SQL
- Performing statistical analyses
- Building data processing pipelines
- Writing, reviewing, and merging code following industry standards for code health and maintainability
- Experience coding in C++
- Experience with A/B experiment infrastructure
- Experience building and validating metrics to measure quality in complex systems
Responsibilities
- Develop signals to measure the performance and driving qualities of the Waymo driver, using a range of techniques including statistics, math, physics, algorithms and machine learning.
- Use simulation creatively and mine real world driving logs to measure driving performance.
- Design and implement methods to make a stronger connection between onboard software changes and simulated outcomes.
- Champion code health and best practices in a large and complex code base.
- Analyze data and make recommendations on how to improve metric quality and interpretability.
Other
- BS in Computer Science, Robotics, Statistics, Physics, Math or another quantitative area
- 2+ years of experience
- Experience working in the AV industry
- Participate in Waymo’s discretionary annual bonus program, equity incentive plan, and generous Company benefits program, subject to eligibility requirements.