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 workloads and map them efficiently to hardware, proposing novel: HW-friendly implementations and projecting performance
Architect, simulate and design amazing machine learning solutions for our autonomous driving technology
Work closely with compiler and model developers to influence engineering: trade-offs and future model architectures
Build scalable tools for simulator modeling and performance evaluation
Interact with cross-functional engineering teams to identify opportunities and requirements
BS degree in Computer Science or Computer Engineering or similar relevant: technical field, 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
- Strong C++ programming and algorithmic problem solving skills
- + years modeling high performance architectures in cycle-aware simulators