Waymo Seeks a Top Senior ML Compiler Engineer, Compute in Bangalore

Waymo Seeks a Top Senior ML Compiler Engineer, Compute to Drive Autonomous Innovation

Bangalore, India — In a major move to expand its engineering footprint in India, Waymo, the global leader in autonomous driving technology, has announced an exclusive opening for a Senior ML Compiler Engineer, Compute. This highly sought-after position is a critical step in the company’s ongoing mission to build the world’s most trusted driver. The role is a core part of the team responsible for creating the high-performance computing platform that powers Waymo’s self-driving vehicles, making this a unique opportunity for top-tier talent in the region.

This article provides a comprehensive overview of the new career opportunity, detailing the company’s vision, the specifics of the role, and the significant benefits of joining the Waymo team.

About Waymo

Waymo, an autonomous driving technology company born from Google’s self-driving car project, is driven by a singular mission: to be the world’s most trusted driver. With billions of miles driven in simulation and millions on public roads across multiple U.S. cities, Waymo is a pioneer in bringing autonomous mobility to the public. The company’s technology, known as the Waymo Driver, is designed to enhance road safety, improve accessibility, and contribute to a more sustainable future.

The company’s culture is a blend of ambitious thinking and relentless problem-solving, led by some of the foremost experts in the field. Waymo prides itself on a culture of belonging, where every team member plays a critical role. Employees benefit from a work environment that emphasizes continuous learning, thoughtful community engagement, and a deep respect for getting every detail right, as mistakes can have real-world consequences. Waymo’s commitment to safety is a core value that permeates all aspects of its operations, from technology development to community interaction. You can learn more about the company’s vision and impact on their official website.


 

The Role: Senior ML Compiler Engineer, Compute

This Senior ML Compiler Engineer, Compute position is central to the development of Waymo’s next-generation automotive compute platform. The role is a hybrid position in Bangalore, requiring a professional who can analyze, design, and implement compiler optimizations for the software stack that runs the autonomous vehicle’s systems. The ideal candidate will be a hands-on engineer who is ready to tackle some of the most complex and rewarding challenges in the field of autonomous driving.

Key Responsibilities Include:

  • Analyzing the performance characteristics of code generated by the production-grade compiler.
  • Designing and implementing compiler support for novel features of Waymo’s high-performance architecture.
  • Collaborating with hardware architects to influence the development of the company’s unique neural network inference platform through hardware/software codesign.
  • Working directly with model developers to tune their neural networks for better inference efficiency and accuracy.
  • Contributing to the design and optimization of hardware and software for maximum performance, power, and latency.

 

Candidate Profile: What Waymo Is Looking For

Waymo is seeking a passionate and talented engineer with a strong foundation in machine learning, compilers, and parallel computing. This is a senior-level position that requires a proven track record of technical expertise and a collaborative spirit.

Required Qualifications:

  • A Bachelor’s, Master’s, or Ph.D. in Computer Science or Electrical Engineering, or equivalent years of industry experience.
  • A minimum of 5 years of industry experience, or 3+ years for Master’s degree holders, or 1+ years for Ph.D. holders, with experience working on compilers for parallel architectures.
  • Demonstrated experience with ML inference or linear algebra computations.
  • Proficiency in C++ programming.

Preferred Qualifications:

  • Experience with Python programming.
  • Previous experience with compilers for neural networks.
  • A deep understanding of computer architectures used for neural network inference and their performance characteristics.
  • Knowledge of the principles behind popular machine learning and neural network algorithms.

 

Why Join the Waymo Team?

Joining Waymo is an opportunity to be at the forefront of the autonomous driving revolution and contribute to a technology that will save lives and reshape transportation. The company offers a comprehensive package that recognizes and rewards top talent.

Unique Selling Points Include:

  • Competitive Compensation: Waymo offers a competitive base salary, discretionary annual bonus programs, and an equity incentive plan, providing significant financial peace of mind.
  • Generous Benefits: The company provides a robust benefits program, including health and wellness plans, paid time off, and generous paid parental leave.
  • Flexible Work Environment: The hybrid work model allows for flexibility and work-life balance. Employees can also enjoy access to Google offices, cafes, and wellness centers.
  • Professional Growth: Waymo invests heavily in its employees, offering mentorship, education reimbursement, and a range of opportunities to develop and grow both personally and professionally.

 

Ready to Apply?

If you are a driven and experienced Senior ML Compiler Engineer, Compute with a passion for autonomous technology, this is your chance to make a lasting impact. Join a team of ambitious thinkers and relentless problem-solvers who are defining the future of mobility.

To learn more and submit your application, visit the official job posting: https://boards.greenhouse.io/waymo/jobs/6947104

Leave a Reply

Your email address will not be published. Required fields are marked *

Exit mobile version