Waymo is looking to improve the quality of the software that drives the car by measuring and improving the Onboard software stack (Planner, Perception, etc) to enhance the overall driving experience and safety of its autonomous vehicles.
Requirements
- Proficiency in C++ or Python in a production environment
- Experience coding in C++
- Experience with ML
- Experience with A/B experiment infrastructure
- Exposure to ad-hoc data analysis with SQL
- Experience working in the AV industry
Responsibilities
- Lead and manage a team of software engineers in charge of developing driving quality metrics, measuring the robustness of the Waymo Driver to its input (e.g. sensors data, maps), using a range of techniques including ML, statistics, and algorithms
- Define a long-term strategy, develop roadmaps, and guide the team to execute projects from ambiguous requirements to high-impact deliverables
- Use simulation creatively and mine real world driving logs to measure driving performance
- Champion code health and best practices in a large and complex code base
- Collaborate with other engineers, data scientists, statisticians and the leadership team to deliver evaluation products and help make data driven decisions
Other
- Master's degree or PhD in Computer Science, Robotics, Statistics, Physics, Math or another quantitative area
- 5+ years of experience in the field of software engineering
- Solid technical leadership in defining vision, strategy and priorities
- Strong technical communication and collaboration skills
- 2+ years of experience in team management