Software Engineer, Waymo

Analysis Infrastructure

$158-200k

+ Waymo’s discretionary annual bonus program + Equity incentive plan

SQL
Python
Java
C++
Mid and Senior level
San Francisco Bay Area

Office located in Mountain View, CA

Waymo

Autonomous driving technology

Open for applications

Waymo

Autonomous driving technology

1001+ employees

B2CTransportAutomation

Open for applications

$158-200k

+ Waymo’s discretionary annual bonus program + Equity incentive plan

SQL
Python
Java
C++
Mid and Senior level
San Francisco Bay Area

Office located in Mountain View, CA

1001+ employees

B2CTransportAutomation

Company mission

To make it simpler and safer for people to move things and themselves around.

Role

Who you are

  • Bachelor's degree in Computer Science or related field
  • 4+ years of professional software engineering experience, focused on backend systems and infrastructures
  • 2+ years of experience with data structures and algorithms
  • 2+ years of experience with large-scale distributed systems and data processing frameworks
  • Proficiency in at least one programming language (C++, Java, or Python)
  • 2+ years of experience with SQL and relational databases

Desirable

  • Proficiency in C++ and SQL
  • Background in developing databases and query engines
  • Background in developing large-scale data processing infrastructure
  • Experience working with data scientists, product managers, and infrastructure engineers to solve business problems

What the job involves

  • Software Engineering builds the brains of Waymo's fully autonomous driving technology
  • Our software allows the Waymo Driver to perceive the world around it, make the right decision for every situation, and deliver people safely to their destinations
  • We think deeply and solve complex technical challenges in areas like robotics, perception, decision-making and deep learning, while collaborating with hardware and systems engineers
  • If you’re a software engineer or researcher who’s curious and passionate about Level 4 autonomous driving, we'd like to meet you
  • In this hybrid role, you will report to a Senior Engineering Manager
  • Design, develop, and deploy components of data pipeline, storage, and query infrastructure that powers the Waymo Driver training and evaluation
  • Write high-quality, testable, and maintainable code in C++ and SQL
  • Participate in code reviews and improve engineering practices
  • Improve existing systems for performance, scalability, and reliability
  • Monitor system health and performance, proactively addressing issues and providing user support
  • Collaborate with data scientists, product managers, and engineers across Waymo to understand data needs in Simulation, Planner, Behavior, Perception, and Commercialization

Share this job

View 50 more jobs at Waymo

Insights

Led by a woman
Top investors

-1% employee growth in 12 months

Company

Funding (last 2 of 4 rounds)

Aug 2024

$5.6bn

SERIES C

Jun 2021

$2.5bn

GROWTH EQUITY VC

Total funding: $11.1bn

Our take

Waymo is an autonomous driving technology company that began as the Google self-driving car project in 2009. After initial development, it secured permits to deploy autonomous ride-hailing services in cities including Phoenix and San Francisco, but has recently hit a major bump in the road with safety concerns that resulted in a recall of over 400 self-driving cars.

With the autonomous driving industry already besieged by setbacks and public distrust, this development does Waymo no favours. That said, as an industry leader there remains the possibility it will see out the storm, but massive attention will need to be given to rebuilding trust with consumers if this is to be the case.

Steph headshot

Steph

Company Specialist at Welcome to the Jungle