Staff Software EngineerNew$295K–$310K

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