There are still lots of open positions. Let's find the one that's right for you.
Waymo is an autonomous driving technology company with a mission to be the most trusted driver. Since its inception as the Google Self-Driving Car Project in 2009, Waymo has focused on building the Waymo Driver, which is recognized as the world's most experienced driver. The Waymo Driver aims to improve access to mobility while significantly reducing the number of lives lost to traffic accidents. This technology powers Waymo One, a fully autonomous ride-hailing service, and is adaptable to various vehicle platforms and product use cases. With over one million rider-only trips completed, the Waymo Driver has autonomously driven tens of millions of miles on public roads and has simulated tens of billions of miles across more than 13 U.S. states. The Compute Team at Waymo plays a crucial role in delivering the compute platform that runs the autonomous vehicle's software stack. This team is responsible for architecting and creating high-performance custom silicon, developing system-level compute architectures that push the boundaries of performance, power, and latency, and collaborating with various teams to design and enhance hardware and software for optimal performance. We are a diverse group seeking curious and talented individuals to contribute to one of the highest performance automotive compute platforms in the world. In this hybrid role, you will report to a Software Engineering Manager and will be tasked with maximizing the performance of our neural networks by enhancing and extending our production-grade compiler. You will collaborate with hardware architects and model developers to gain a deep understanding of our unique neural network inference platform and the neural networks themselves. Additionally, you will implement compiler support for novel features of our high-performance architecture.