
Revolutionizing transportation with autonomous driving
Waymo, a subsidiary of Alphabet Inc., is at the forefront of autonomous driving technology, operating robotaxis in cities like Phoenix, San Francisco, and Los Angeles. With over 10 million fully driverless rides and more than 100 million miles driven, Waymo is transforming transportation. The compan...
Waymo offers comprehensive medical, dental, and vision insurance for employees and their dependents, along with commuter benefits and onsite wellness ...
Waymo fosters a culture of innovation and safety, focusing on the real-world application of autonomous technology. The company values diversity and in...

Waymo • Mountain View, California
Waymo is hiring a Staff Software Engineer for their ML Frameworks & Efficiency team to optimize distributed ML systems for autonomous driving. You'll work with technologies like JAX and XLA on TPUs and GPUs. This position requires expertise in ML frameworks and systems.
You have a strong background in machine learning frameworks and systems, with experience optimizing distributed ML systems for high performance on TPUs and GPUs. Your expertise in frameworks like JAX and XLA allows you to contribute effectively to the development and deployment of models in perception and planning for autonomous driving. You understand the intricacies of the entire ML stack, from deep learning model architectures to accelerator runtime, and are passionate about improving compute efficiency in both cloud and car environments.
You thrive in collaborative settings, working closely with ML modeling teams to drive large-scale and efficient model training and inference. Your problem-solving skills enable you to tackle unique challenges in ML for autonomous driving, and you are committed to delivering high-quality solutions that enhance the Waymo Driver's capabilities. You are eager to contribute to a mission-driven company focused on improving access to mobility and saving lives through technology.
Experience with large-scale ML systems and a deep understanding of the model development lifecycle would be advantageous. Familiarity with autonomous driving technologies or related fields can further enhance your contributions to the team.
As a Staff Software Engineer on the ML Frameworks & Efficiency team, you will play a crucial role in optimizing distributed ML systems for high performance on TPUs and GPUs. You will collaborate with research and production teams to develop and deploy models that are core to our autonomous driving software. Your work will involve offering the best frameworks for the entire model development lifecycle, ensuring that our partners can efficiently scale models and solve unique problems in ML for autonomous driving.
You will be responsible for driving large-scale and efficient model training and inference, working across the entire ML stack. Your expertise will help improve compute efficiency, enabling the Waymo Driver to perform optimally in various scenarios. You will engage in hands-on optimization tasks, leveraging your knowledge of ML frameworks and systems to enhance the performance of our models.
In this role, you will also have the opportunity to mentor junior engineers, sharing your knowledge and expertise to foster a collaborative and innovative team environment. You will contribute to the continuous improvement of our ML frameworks, ensuring that they meet the evolving needs of our autonomous driving technology.
Waymo offers a competitive salary range of $238,000—$302,000 USD, along with eligibility for a discretionary annual bonus program and equity incentive plan. You will be part of a mission-driven company that values innovation and collaboration, working alongside talented professionals dedicated to transforming mobility. Our generous benefits program supports your well-being and professional growth, making Waymo an excellent place to advance your career in the field of autonomous driving technology.
Apply now or save it for later. Get alerts for similar jobs at Waymo.