Way logo
Way8 months ago

Software Engineer, Planner Reasoning

$170,000–$216,000 year

Hybrid · San Francisco, California, United States

Type
Full Time
Level
Mid Level
Education
Bachelors Degree
Company size
Enterprise
Industry
Autonomous Driving

Job Summary

In this role, you will develop business logic software to evolve the driving performance of the Waymo Driver and work cross-functionally on safety, road rules compliance, and ride quality. Key responsibilities include developing and implementing methods to evaluate and improve Waymo driving behaviors, analyzing large amounts of driving data, and interacting with machine learning models to enhance driving solutions. The position requires a Bachelor's degree in a technical field and significant software engineering experience, specifically in Python or C++. Candidates should demonstrate experience with production systems and scalable software architectures.

Required Qualifications

  • Bachelors in Computer Science, Robotics, Math, Physics, Statistics (or similar technical field of study) or equivalent practical experience
  • 3+ years of Software Engineering experience in Python or C++
  • Experience debugging and improving live, production systems
  • Experience with designing scalable software architectures for complex systems
  • Demonstrated alignment with Waymo’s Values and Behaviors

Desired Qualifications

  • Proficiency in C++
  • Experience with large-scale data/ML applications
  • Evaluation experience, contributing to scalable evaluation workflows
  • Experience with autonomous systems
Sorce

Apply with one swipe on Sorce. We auto-fill applications and apply on your behalf — no cover letters, no 40-minute forms.

Hiring someone like this?

Get your role in front of qualified candidates on Sorce.

Get started

$170k – $216k / yr

Software Engineer, Planner Reasoning · Way

Apply on Sorce