Waymo

About Waymo

Revolutionizing transportation with autonomous driving

🏢 Tech👥 1001+ employees📅 Founded 2009📍 Mountain View, CA💰 $11.1b3.7
B2CTransportAutomation

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...

Waymo

Principal Engineer Senior

WaymoMountain View

Posted 1w agoSeniorPrincipal Engineer📍 Mountain View📍 San Francisco💰 $332,000 - $421,000 / yearly
Apply Now →

Overview

Waymo is seeking a Principal Software Engineer for their Perception team to develop sensor-fusion foundation models for autonomous driving. You'll work with Python and machine learning frameworks like TensorFlow and Keras. This role requires extensive experience in computer vision and large-scale data processing.

Job Description

Who you are

You have a strong background in software engineering with a focus on machine learning and computer vision — your experience includes developing complex models that leverage large datasets to improve perception systems. You are proficient in Python and have hands-on experience with machine learning frameworks such as TensorFlow and Keras, enabling you to build and optimize models effectively.

Your expertise in sensor fusion techniques allows you to integrate data from multiple sources to create a comprehensive understanding of the environment — you have a track record of solving challenging problems in real-time systems and can navigate the complexities of autonomous driving technology. You are comfortable working with large-scale datasets and have experience in training models under limited labeling conditions, ensuring high performance and accuracy.

You thrive in collaborative environments and enjoy working with cross-functional teams — your communication skills enable you to articulate complex technical concepts to both technical and non-technical stakeholders. You are passionate about advancing autonomous driving technology and are motivated by the impact your work can have on improving safety and mobility.

Desirable

Experience with large-scale data processing and distributed systems is a plus — you understand the challenges of handling millions of miles of driving data and can implement solutions that scale effectively. Familiarity with simulation environments and their application in training autonomous systems will set you apart.

What you'll do

As a Principal Software Engineer at Waymo, you will lead the development of sensor-fusion foundation models that power the Waymo Driver — your work will directly contribute to enhancing the vehicle's ability to perceive and understand its surroundings. You will be responsible for designing and implementing algorithms that process data from various sensors, ensuring that the Waymo Driver can make informed decisions in real-time.

You will collaborate closely with research teams at Alphabet to leverage cutting-edge techniques and methodologies — your role will involve conducting research to address real-world challenges in autonomous driving, pushing the boundaries of what is possible in perception technology. You will also mentor junior engineers, sharing your knowledge and expertise to foster a culture of learning and innovation within the team.

Your contributions will have a significant impact on the development of the Waymo Driver, as you work to improve its capabilities and reliability — you will analyze performance metrics and iterate on models to ensure they meet the high standards required for autonomous driving. You will also engage in code reviews and contribute to the overall architecture of the perception systems, ensuring they are robust and scalable.

What we offer

Waymo offers a competitive salary range of $332,000 to $421,000 USD, along with participation in a discretionary annual bonus program and an equity incentive plan — we believe in rewarding our employees for their contributions and commitment to our mission. You will also benefit from a generous company benefits program, which includes health and wellness initiatives, professional development opportunities, and a collaborative work environment.

Join us at Waymo, where you will be part of a team dedicated to transforming transportation and making a positive impact on society — your work will help shape the future of mobility and contribute to saving lives through advanced autonomous driving technology. We encourage you to apply even if your experience doesn't match every requirement, as we value diverse perspectives and backgrounds.

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

Waymo

Principal Engineer

Waymo📍 Mountain View

Waymo is seeking a Principal Software Engineer for ML Systems to enhance the Waymo Driver's perception capabilities. You'll collaborate with engineers to optimize ML workflows and systems, utilizing technologies like Python and TensorFlow. This role requires extensive experience in machine learning and system architecture.

Senior
1w ago
Waymo

Software Engineering

Waymo📍 Mountain View - Hybrid

Waymo is seeking a Senior Software Engineer for their Perception Data team to design and improve large-scale data pipelines. You'll work with Python and machine learning techniques to support model training and evaluation. This role requires 5+ years of experience in software engineering.

🏢 HybridSenior
1w ago
Waymo

Software Engineering

Waymo📍 Mountain View - Hybrid

Waymo is seeking a Software Engineer specializing in Perception Optimization to enhance sensor data processing algorithms. You'll work with CUDA, CPU, and GPU technologies to optimize performance in autonomous driving systems. This role requires a background in system-level optimization.

🏢 HybridMid-Level
1w ago
Waymo

Systems Engineer

Waymo📍 Mountain View - Hybrid

Waymo is seeking a Systems Engineer, Perception to lead the qualification of perception software systems for autonomous driving technology. You'll work with C++ and Python to ensure high performance standards for the Waymo Driver. This role requires experience in perception systems and statistical analysis.

🏢 HybridMid-Level
1w ago
Waymo

Software Engineering

Waymo📍 Mountain View - Hybrid

Waymo is seeking a Software Engineer for their Perception team to develop technology that powers the Waymo Driver. You'll work with Java, Python, and C++ to enhance autonomous driving capabilities. This role requires experience in machine learning and computer vision.

🏢 HybridMid-Level
1w ago