Waymo
Senior ML Compiler Engineer, Compute
$213K–$263K
Mountain View, CA, US +3 · Senior · Full-time · Posted Jul 16, 2026
- Location
- Mountain View, CA, US
New York, NY, US
Mountain View, California, United States
New York, New York, United States - Experience
- 5+ years with a BS or equivalent experience; 3+ years with an MS; or 1+ years with a PhD. Also requires 3+ years with parallel-architecture compilers and 1+ year with ML inference or linear algebra computation.
- Education
- BS in Computer Science/Electrical Engineering or equivalent experience; alternatively, an MS or PhD in Computer Science/Electrical Engineering.
About the job
Develop and optimize production compiler software and hardware/software support for Waymo’s high-performance neural network inference platform.
What you'll do
- Analyze generated code performance and implement compiler optimizations and support for novel architecture features.
- Use agentic AI to accelerate production software improvements; collaborate on hardware/software codesign and neural network inference efficiency.
- Work with model developers to tune neural networks for inference efficiency and accuracy.
What they ask for
- BS in Computer Science/Electrical Engineering or equivalent experience plus 5+ years of industry experience; OR MS in either field plus 3+ years; OR PhD in either field plus 1+ years.
- 3+ years of experience working on compilers for parallel architectures.
- 1+ year of experience with ML inference or linear algebra computation.
- C++ programming skills, including leveraging agentic AI acceleration.
Nice to have
- Python programming experience.
- Experience with neural network compilers, especially MLIR-based; knowledge of inference architectures, neural network performance, and ML algorithms and applications.
Pay
$213,000 — $263,000 USD base salary
Tools
C++, Python, MLIR
AI focus
Use agentic AI to accelerate software analysis, planning, and implementation; optimize compilers and neural networks for ML inference.
Model-written summary · the original posting is authoritative