Waymo, the pioneer in autonomous driving technology, is expanding its engineering team in India. The company is looking for an ML Compiler Engineer to join its Compute Team in Bengaluru, Karnataka. This opportunity is ideal for software engineers passionate about compilers, machine learning, and cutting-edge computing architectures that power autonomous vehicles.
About Waymo
Born as Google’s Self-Driving Car Project in 2009, Waymo has grown into one of the world’s leading autonomous driving technology companies. Its mission is to create “The World’s Most Experienced Driver™”—a system designed to make roads safer and transportation more accessible.
Waymo’s technology is already making an impact: the Waymo Driver has completed over one million rider-only trips, driving tens of millions of miles on public roads and tens of billions of miles in simulation across 13+ U.S. states. With services like Waymo One, a fully autonomous ride-hailing solution, the company is pushing the boundaries of transportation.
The Role: ML Compiler Engineer
The Compute Team at Waymo is responsible for delivering the compute platform that powers the entire autonomous driving software stack. This includes designing custom silicon, developing high-performance compute architectures, and optimizing software for maximum efficiency.
As an ML Compiler Engineer, you will:
- Enhance and extend Waymo’s production-grade compiler to maximize neural network performance.
- Collaborate with hardware architects and ML model developers to deeply understand Waymo’s unique inference platform.
- Implement compiler support for advanced features of high-performance compute architectures.
This hybrid role requires occasional overlap with the team’s Pacific Time Zone schedule.
Who Can Apply?
Waymo is looking for candidates with a strong academic background in Computer Science or Electrical Engineering and professional experience in compilers, ML inference, or linear algebra computations.
Minimum qualifications include:
- BS degree + 3 years’ experience, or MS degree + 1 year, or PhD in Computer Science/Electrical Engineering.
- At least 1 year of experience in compilers, parallel computing, or ML inference.
- Strong C++ programming skills.
Preferred qualifications include:
- Python programming experience.
- Hands-on work with compilers for neural networks.
- Familiarity with hardware architectures used for ML inference.
- Knowledge of machine learning algorithms and applications.
Compensation & Benefits
Waymo offers a competitive salary range of ₹3,400,000 – ₹4,110,000 INR per year for this role, along with:
- Annual performance-based bonuses.
- Equity incentive plans.
- Comprehensive company benefits.
Why Join Waymo?
Working at Waymo means being at the forefront of a revolution in mobility. You’ll join a diverse and innovative team dedicated to solving some of the hardest problems in AI, robotics, and computing. With the opportunity to shape the future of self-driving technology, this role is more than a job—it’s a chance to transform transportation for millions worldwide.
How to Apply
If you’re excited to work on next-generation compilers and ML platforms that drive autonomous vehicles, this role could be your next big move. Apply now on Waymo’s careers page and be part of the journey to build the world’s most trusted driver.
| Action | Link |
|---|---|
| 👉 Apply Now – 1 (Official Link) | Click Here |
| 👉 Apply Now – 2 | Click Here (Apply Now) |
| 👉 Apply Now – 3 | Click Here |
| 👉 Join WhatsApp for Updates | Click Here |
| 👉 Join Telegram for Updates | Click Here |