
About Waymo
Revolutionizing transportation with autonomous driving
Key Highlights
- Operates in cities like Phoenix, San Francisco, and LA
- Completed over 10 million fully driverless rides
- Raised $11.1 billion in funding
- Aiming for one million trips per week by 2026
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...
🎁 Benefits
Waymo offers comprehensive medical, dental, and vision insurance for employees and their dependents, along with commuter benefits and onsite wellness ...
🌟 Culture
Waymo fosters a culture of innovation and safety, focusing on the real-world application of autonomous technology. The company values diversity and in...
Overview
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.
Job Description
Who you are
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.
Desirable
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.
What you'll do
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.
What we offer
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.
Interested in this role?
Apply now or save it for later. Get alerts for similar jobs at Waymo.
Similar Jobs You Might Like
Based on your interests and this role

Machine Learning Engineer
Waymo is seeking a Machine Learning Engineer to enhance the efficiency of large-scale driving models. You'll work with Python and machine learning frameworks like TensorFlow and PyTorch. This role requires experience in reinforcement learning and model design.

Staff Engineer
Waymo is seeking a Staff Software Engineer for ML Systems to optimize machine learning pipelines and enhance core infrastructure. You'll work with technologies like Python and distributed systems. This role requires significant experience in machine learning and system optimization.

Machine Learning Engineer
Waymo is seeking a Senior Staff Machine Learning Engineer for their Perception team to develop and optimize multi-modal models for autonomous driving technology. You'll work with Python, TensorFlow, and Keras to enhance the Waymo Driver's perception capabilities. This role requires extensive experience in machine learning and data analysis.

Software Engineering
Waymo is seeking a Software Engineer for their ML Tools team to enhance the model development lifecycle. You'll work with Python and machine learning technologies like TensorFlow and Kubernetes. This role requires a strong background in software engineering and machine learning.

Machine Learning Engineer
Waymo is seeking a Machine Learning Engineer to enhance compute performance for their autonomous driving technology. You'll work with tools like JAX and TensorFlow to optimize machine learning models. This role requires expertise in ML software and systems.