Taro Logo

Senior ML Compiler Engineer, Compute

Waymo is an autonomous driving technology company with the mission to be the most trusted driver, focused on building the Waymo Driver—The World's Most Experienced Driver™.
$5,500,000 - $6,650,000
Machine Learning
Staff Software Engineer
Hybrid
1,000 - 5,000 Employees
5+ years of experience
AI · Automotive

Description For Senior ML Compiler Engineer, Compute

Waymo, an autonomous driving technology company, is seeking a Senior ML Compiler Engineer to join their Compute Team. This is an exciting opportunity to work on cutting-edge technology that powers self-driving vehicles and has already provided over one million rider-only trips.

The Compute Team plays a crucial role in delivering the compute platform that runs Waymo's autonomous vehicle software stack. The team works on custom silicon development, system-level compute architectures, and optimization of hardware and software for maximum performance. This position offers a unique blend of compiler optimization, machine learning, and hardware/software co-design.

As a Senior ML Compiler Engineer, you'll be working with both hardware architects and model developers to optimize neural network inference performance. Your work will directly impact the efficiency and effectiveness of Waymo's autonomous driving technology. The role requires expertise in compiler development, particularly for parallel architectures, and experience with machine learning inference or linear algebra computation.

The position offers competitive compensation, including a salary range of ₹5,500,000—₹6,650,000 INR, along with comprehensive benefits. These include top-notch medical, dental, and vision insurance, mental wellness support, gym membership, and special wellness programs. Financial benefits include bonus opportunities, equity, and an employees provident fund.

Waymo provides excellent work-life balance with flexible work arrangements, including the ability to work from another location for four weeks per year. The company supports hybrid work models and offers generous paid time off, including parental, bereavement, and sick leave.

This is a hybrid role reporting to a Software Engineering Manager, with some work hours aligning with the Pacific Time zone team. Join Waymo's mission to improve access to mobility while saving thousands of lives now lost to traffic crashes.

Last updated 11 hours ago

Responsibilities For Senior ML Compiler Engineer, Compute

  • Analyze the performance characteristics of code generated by our production grade compiler
  • Design and implement optimizations to improve 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 neural network inference platform
  • Work with model developers to tune neural networks for better inference efficiency and accuracy

Requirements For Senior ML Compiler Engineer, Compute

Python
  • 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
  • PhD degree in Computer Science/Electrical Engineering and 1+ years of industry experience
  • 3+ years experience working on compilers for parallel architectures
  • 1+ years experience working with ML inference or linear algebra computation
  • C++ programming skills

Benefits For Senior ML Compiler Engineer, Compute

Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Assistance
Parental Leave
401k
  • Top-notch medical, dental and vision insurance
  • Mental wellness support
  • Gym membership
  • Special wellness programs
  • Competitive compensation
  • Bonus opportunities
  • Equity
  • Employees provident fund
  • Employee discounts
  • Flexible work location
  • Paid time off
  • Bereavement leave
  • Sick leave
  • Parental leave

Jobs Related To Waymo Senior ML Compiler Engineer, Compute