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
Lead cross-organizational efforts to enhance system efficiency, deployment speed, and maintainability.
Improve developer experience and system visibility by streamlining infrastructure workflows
Optimize model serving infrastructure to maximize the perception system's model performance.
Develop and scale robust infrastructure for large-scale data processing, extraction, and evaluation.
Support expansive machine learning development, including data mining, debugging, and visualization tools.
Contribute to systems development by enhancing testing, performance analysis, and deployment pipelines.
What they're looking for
- Bachelor’s degree in Computer Science, Computer Engineering, or a related: field and 7 years of progressive post-baccalaureate experience in the job offered or in a Software Engineer-related occupation. Alternatively, will accept a Master’s degree in Computer Science, Computer Engineering, or a related field and 5 years of experience in the job offered or in a Software Engineer-related occupation. Position requires 5 years of experience in the following: C++ programming;
- Distributed system design;
- Large-scale data pipeline development;
- Distributed data processing frameworks; and