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
Analyze the performance characteristics of code generated by our production: grade compiler, and design and implement optimizations to improve that performance
Design and implement compiler support for novel features of our high-performance architecture
Work with hardware architects to understand and influence the development of: our unique neural network inference platform through hardware/software codesign
Work with model developers to tune their neural networks for better inference efficiency and accuracy
BS degree in Computer Science/Electrical Engineering or equivalent experience: and 5+ years of industry experience OR
MS degree in Computer Science/Electrical Engineering and 3+ years of industry experience
What they're looking for
- PhD degree in Computer Science/Electrical Engineering and 1+ years of industry experience
- + years experience working on compilers for parallel architectures
- + years experience working with ML inference or linear algebra computation
- C++ programming skills