Engineering Manager, Machine Learning Behavior Planning & Prediction
Palo Alto, CA Hybrid
$140,000–$230,000 a yearJobFig found this opening at its original source and checks that it remains available.
About the role
We are seeking an experienced and technically strong, hands-on Engineering Manager to lead a group of highly talented and passionate engineers in the behavior team. This role is focused on developing and deploying state-of-the-art machine learning models for planning and prediction in AD/ADAS, along with their associated data processing pipelines and vehicle deployment. You will lead your team in advancing our core behavior machine learning models and accompanying pipelines. Success in this role requires a candidate who thrives in a fast-paced environment, is hands-on, and is eager to push the boundaries of our technology. Prior experience building and deploying real-world autonomous driving products, collaborating with highly talented engineers, is essential.
What you'll bring
- We are looking for an individual with domain expertise in machine learning, a comprehensive understanding of the model lifecycle, and experience developing tools and pipelines for behavior problems.
- M.S., Ph.D., or equivalent, in Computer Science, Robotics, Control, Applied Mathematics, or other quantitative fields.
- 3+ years of experience managing an engineering team, both in people management and technical leadership.
- A strong candidate should have demonstrated strong technical leadership, team development, and delivered high-impact projects in the automotive industry.
- 5+ years of experience with learning-based planning approaches such as supervised/unsupervised imitation learning, transfer learning, multi-task learning, reinforcement learning, and state-of-the-art techniques for sequential modeling like Transformer architectures
- 5+ years of experience covering machine learning workflows, data sampling and curation, pre-processing, model training, ablation studies, evaluation, deployment, and inference optimization.
- Passionate about self-driving car technology and its potential for humanity.
- Strong communication skills with the ability to communicate concepts clearly and precisely
- Strong programming skills in Python.
- Proven track record of deploying ML models at scale in self-driving or related fields.
- Familiarity with production-level coding in time-limited task schedules.
- Experience with robot motion planning (e.g., trajectory optimization, sampling-based planning, model predictive control)