Senior Software Engineer (Vehicle Interaction)
- Mountain View, United States
- Senior Level
- 5+ years
- Master's degree
- Posted
Skills
Required
- Machine Learning
- software engineering
- Robotics
- C++
- motion planning
- autonomous systems
Preferred
- leveraging large-scale models
- ML
- RL/imitation learning
- PyTorch / JAX / closed-loop simulation evaluation
Join our Vehicle Interaction team as a Senior Software Engineer, where you'll tackle critical autonomous driving challenges and contribute to our mission of safety and building the world's most trusted driver. In this hybrid role, you'll design, evaluate, and deploy learned interaction policies, collaborate cross-functionally, and integrate learned models into closed-loop simulation environments. You'll have the opportunity to make a significant impact on product outcomes and accelerate the shift from rule-based heuristics to scalable, data-driven policies.
Responsibilities
- Design, evaluate, and deploy learned interaction policies to handle complex navigation and yielding scenarios.
- Collaborate cross-functionally at the intersection of prediction and planning, leveraging large-scale models to solve complex agent interaction problems.
- Integrate learned models into closed-loop simulation environments, benchmark against rigorous safety metrics, and drive seamless transitions to production releases.
- 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
Requirements
- 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
Preferred
- Experience building, training, and benchmarking machine learning systems at scale
Pay
USD 213,000 - 263,000
