The opportunity
Waymo is an autonomous driving technology company with the mission to be the world's most trusted driver. Since its start as the Google Self-Driving Car Project in 2009, Waymo has focused on building the Waymo Driver—The World's Most Experienced Driver™—to improve access to…
What you'll do
Have 8+ years of professional software development experience on large scale products
Lead the software architecture and infrastructure development for onboard: model consolidation across many onboard subsystems.
Design and build an onboard framework to support flexible and efficient model: integration and inference in Waymo’s onboard and simulation environments.
Spearhead the alignment and unification of model’s data generation subsystem: between model training data preparation and model inference.
Develop Simulation solutions to enable robust testing and efficient: evaluation/validation to enable good developer experience for consolidated model development.
Embedded deeply with model teams to drive the productionization of unified models.
What they're looking for
- Establish new software development best practices and technologies to: accelerate model development and releases.
- BS/MS in Comp Sci, EE, Robotics, Physics, Math, or related field (or equivalent experience)
- Extensive experience designing and building large-scale, high-performance C++: software architecture for mission-critical systems or ML inference.
- Proven track record of leading complex, cross-functional engineering projects as a technical lead.