Waymo · Mountain View, CA, United States
Join our Vehicle Interaction team as a Senior Software Engineer, where you will tackle critical autonomous driving challenges and contribute to our mission of safety and building the world's most trusted driver. You will design, evaluate, and deploy learned interaction policies, collaborate cross-functionally, integrate learned models into simulation environments, and focus on high-impact product outcomes. This hybrid role offers competitive compensation, comprehensive benefits, and opportunities for professional growth.
- Proven capability to collaborate effectively across cross-functional engineering teams
- Hands-on experience building ML models, including expertise in learned driving policies (RL/imitation learning), PyTorch or JAX, closed-loop simulation evaluation, and a proven track record of shipping models to production
- 5+ years of software engineering experience developing high-performance, efficient C++ code
- BS in Computer Science, Machine Learning, Robotics, a related technical field, or equivalent practical experience
- MS or PhD in Computer Science, Machine Learning, Robotics, or a related technical field
- Demonstrated software engineering expertise in motion planning or related autonomous systems problems
- Technical leadership experience guiding engineers or leading small project teams
- Experience building, training, and benchmarking machine learning systems at scale