Senior ML Compiler Engineer, ComputePosted today

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