SlipstreamJobsFresh Startup & VC-Backed Jobs

Senior / Staff Software Engineer, ML-based Controls

Waabi - Remote - Remote - posted 2026-09-03

Apply on the company site

SlipstreamJobs tracks this role from the company's public career site. Apply directly on the employer's site.

Salary: USD 241,000 - 320,000 / annual

Waabi is seeking a Senior or Staff Software Engineer to design and develop machine learning-based approaches to vehicle control problems, bringing modern ML techniques to a domain traditionally solved with classical control methods. In this role, you will develop learned models of vehicle behavior and dynamics and integrate them into closed-loop simulation environments. You'll apply machine learning to improve how controllers adapt across different vehicles and operating conditions. Working as part of a multidisciplinary team of engineers and research scientists, you'll take an AI-first approach to enable safe self-driving at scale. Key responsibilities include: - Design and develop data-driven and ML-based solutions for vehicle control - Develop and validate learned models of vehicle behavior and dynamics - Own problems end-to-end, from conceptualization and offline experimentation through simulation and on-vehicle validation - Build data pipelines, evaluation metrics, and tooling to measure whether learned approaches outperform classical baselines - Participate in technical and architecture discussions, helping define how learning and classical control coexist in a safety-critical stack - Collaborate with a team of engineers and research scientists on innovative solutions Requirements: - MS/PhD or Bachelor's degree with minimum 4 years of industry experience in Robotics, Controls, Mechanical/Electrical Engineering, Computer Science, or similar technical field - Demonstrated depth in control theory and dynamic systems (e.g., MPC, optimal control, state estimation, system identification, kinematic and dynamic vehicle modeling) - Hands-on experience applying machine learning to physical systems with real hardware in the loop, not simulation alone - Production-quality coding skills in Python and C++ - Experience with deep learning frameworks such as PyTorch - Strong problem-solving skills using linear algebra, optimization, statistics, and probability - Ability to rapidly prototype and test new algorithms and design experiments to validate them - Collaborative team player with willingness to help others - Passion for self-driving technologies and solving hard problems

Similar roles