Senior Software Engineer, Planner Reasoning
$204,000–$259,000 year
Hybrid · San Francisco, California, United States
Job Summary
Develop business logic software to evolve the Waymo Driver's performance, working cross-functionally on safety, road rules compliance, and ride quality. Implement methods for evaluating and improving driving behaviors, analyze extensive datasets from real-world and simulated driving, and interact with ML models. Requires a Bachelors degree in a technical field and 6+ years of Software Engineering experience in Python or C++. Strong debugging skills in live systems and experience in scalable software architecture are essential.
Required Qualifications
- Bachelors in Computer Science, Robotics, Math, Physics, Statistics (or similar technical field of study) or equivalent practical experience
- 6+ 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
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.