Staff Software Engineer/ Tech Lead - Onboard Model Consolidation
Core
Designing and building an onboard framework to support flexible and efficient model integration and inference for Waymo's autonomous driving systems.
Role type
Staff Software Engineer / Tech Lead (Onboard Model Consolidation)
Builds
Onboard software architecture, model integration frameworks, and simulation solutions for autonomous vehicle inference.
Domain
Autonomous driving, ML inference, embedded systems
Deliverable
production ML models
Required skills
Large-scale C++ software architecture, ML deployment and inference frameworks, cross-functional technical leadership, simulation development, data pipeline alignment
Preferred skills
Master's/PhD in CS/Robotics, data pipelines for ML, autonomous driving industry experience, hardware accelerator expertise (TPUs/GPUs)
Technologies
C++, TPUs, GPUs
Responsibilities
Lead software architecture for onboard model consolidation, design onboard frameworks for model integration, align data generation subsystems between training and inference, develop simulation solutions for model validation, drive productionization of unified models, establish software development best practices
Seniority
Staff, hands-on IC with strategic leadership