Waymo is looking to solve the problem of measuring the performance of its ML models deployed in the Waymo Driver, which is critical to the safety and reliability of its autonomous driving technology.
Requirements
Proficiency in programming in Python or C++
Experience with software design principles, coding best practices, testing methodologies, and version control software.
Experience building software pipelines for data processing, system evaluation, or metric computation, in the context of large-scale systems.
Knowledge of AI fundamentals, such as transformer architectures, distillation techniques, etc.
Experience evaluating the quality of ML models
Demonstrated experience taking quantitative findings through to productionized tools.
Familiarity with one of the modern deep learning frameworks (e.g. JAX, Tensorflow)
Responsibilities
Develop novel metrics and sampling techniques to measure the driving trajectories generated by ML models.
Employ creative simulation strategies to measure the driving performance of generative AI models. Identify potential edge cases, and provide reliable performance insights that inform model development and deployment.
Build data pipelines for signal discovery, data labeling, feature extraction and metric computation based on large-scale simulations.
Conduct data analysis to diagnose regressions in ML models.
Collaborate with world-class engineering and research teams that develop large-scale ML models.
Other
7+ years of relevant industry experience in a heavily quantitative software engineering area
Experience navigating complex technical and product landscapes, defining technical strategy, and creating roadmaps.
Experience leading a team of Engineers
Eligibility to participate in Waymo’s discretionary annual bonus program, equity incentive plan, and generous Company benefits program, subject to eligibility requirements.
Expected base salary range for this full-time position across US locations is $238,000—$302,000 USD