Senior Software Engineer, Planning ML Integration
Kodiak RoboticsArchitect fallback, hybrid, or arbitration strategies that maintain safety and reliability when learned models are uncertain or degraded.Hybridfull_timesenior
Tech Stack
Solid badges = required, outlined = preferred
Responsibilities
- Incorporate neural networks into the planning stack, collaborating with ML, perception, and systems teams.
- Evaluate how learned inputs influence planner performance in simulation and on-road.
- Architect fallback, hybrid, or arbitration strategies for safety and reliability with uncertain or degraded learned models.
- Contribute to the broader planning system by designing and implementing new planning behaviors, search strategies, optimizations, and structural improvements.
- Write high-quality C++ code that meets real-time constraints and supports safety-critical deployment.
Soft Skills
RoboticsOptimizationMathematicsReal-Time SystemsSafety-Critical Systems
Benefits
- Equity
- Parental Leave
- Flexible PTO
- Health Insurance
- Dental
- Vision
- Commuter Benefits
- 401k
- Life Insurance
- Disability Insurance
- HSA/FSA
- Mental Health
Culture
Cross-Functional TeamsCode Review CultureDog-Friendly OfficeFree Meals/Snacks
Requirements
Required: MS, PhD, or equivalent experience
Regions: Us
Get jobs like this in your inbox
Weekly C++, Python, Machine Learning hiring trends and salary data — free.
Join 6 engineers getting weekly insights
Get market intelligence in your inbox
Free weekly insights on tech hiring trends, salaries, and in-demand stacks.
Already a subscriber? Sign in
About Kodiak Robotics
Industry: autonomous driving
Size: small
Kodiak Robotics is building the next generation of planning capabilities by integrating learned models into autonomous vehicle decision-making to translate neural network outputs to reliable vehicle behaviors.
View company profile →Compensation
Equity: equity
Bonus: annual bonuses