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 inference workloads and map them efficiently to hardware, proposing: novel HW-friendly implementations and projecting performance
Build scalable tools for performance modeling and evaluation of inference workloads
Work closely with compiler and model developers to influence engineering: tradeoffs and future model architectures
Architect, simulate and design novel hardware solutions for state-of-the-art autonomous driving models
Interact with cross-functional engineering teams to identify opportunities and realize architectural vision
M.S. degree in Computer Science or Computer Engineering or equivalent practical experience
What they're looking for
- + years on designing/architecting complex, high performance architectures -: CPUs, GPUs and/or ML accelerators - in the industry or through doctoral research
- + years experience with machine learning architectures, acceleration and model optimization
- Deep knowledge of ML model architectures and their compute characteristics: (bottlenecks, optimization opportunities)
- Strong programming and algorithmic problem solving skills