Waymo is seeking to measure and improve the quality of the software that drives autonomous vehicles, specifically focusing on evaluating and enhancing the realism of simulations to power the Waymo Driver.
Requirements
MS in Computer Science, Engineering, or a related technical field, or equivalent practical experience.
5+ years of industry experience in software development.
Proficiency in programming in Python or C++, including experience with relevant libraries for data handling and computation (e.g., NumPy, Pandas for Python).
Experience with SQL for data querying and analysis.
Experience with software design principles, coding best practices, testing methodologies, and version control software.
Experience designing, implementing, and interpreting quantitative analyses or metrics to systematically evaluate system behavior and validate hypotheses (using concepts such as distributions, confidence intervals, etc.).
Experience building software pipelines for data processing, system evaluation, or metric computation, in the context of large-scale systems.
Responsibilities
Develop novel methodologies and metrics to measure simulation realism across multiple simulator technologies (e.g., agent behavior, sensor rendering, environmental effects).
Design scalable and efficient platforms and pipelines for measuring simulation realism across massive datasets.
Research and implement systems that can guide simulator development priorities.
Collaborate with world-class engineering and research teams who develop and use large-scale ML models to enhance simulator fidelity.
Play an important role in a collaborative engineering team dedicated to building a high-fidelity simulator that directly powers the safety validation and performance evaluation of the Waymo Driver.
Other
MS in Computer Science, Engineering, or a related technical field, or equivalent practical experience.
5+ years of industry experience in software development.