Technical Lead - Prediction and Planning
Leads architecture, development, and technical execution for ML-based behavior prediction and planning systems for autonomous vehicles. Requires technical leadership, production ML experience, Python and C++, and a bachelor’s degree in a relevant field.
About the job
Responsibilities
- Lead the technical roadmap, system architecture, and execution for ML algorithms that generate driving trajectories for autonomous vehicles and other road users.
- Drive architecture reviews and use established products to build scalable software and infrastructure foundations for behavior ML development.
- Mentor and guide engineers while collaborating with perception, planning, research, and other cross-functional leadership teams.
- Support training data generation, ML-based planner development, and state-of-the-art model development.
- Foster engineering excellence and establish best practices across behavior prediction and planning systems.
Requirements
- Bachelor’s degree in Computer Science, Electrical Engineering, Robotics, or a related field.
- Proven technical leadership, including leading complex projects, mentoring engineers, and influencing architectural direction.
- Track record of shipping production machine learning software in complex, real-world environments.
- Expertise in at least one of modeling, input pipelines, evaluation, deployment, or model optimization.
- Experience with the end-to-end development cycle of deep learning models.
- 3+ years of experience building production software using modern software practices.
- Fluency in Python and intermediate experience with C++.
Nice to Have
- Peer-reviewed machine learning research published at conferences such as NeurIPS, CVPR, ICML, ICLR, ICCV, ECCV, IROS, or ICRA.
- Experience with driver assistance or autonomous driving systems.
- Experience evaluating and improving system-in-the-loop model performance.
Skills
Python, C++, Machine Learning, Deep Learning, Modeling, Input Pipelines, Model Evaluation, Model Deployment, Model Optimization, Autonomous Driving, Trajectory Planning, Software Architecture, Perception
Similar jobs
ML Engineering jobsBuild and deploy production AI-agent systems, including their harnesses, evaluations, orchestration, and supporting services. The role requires 5+ years of software engineering experience, production LLM or agent experience, and strong Python or TypeScript/Node.js skills.
Own machine learning end to end, from modeling messy clinical data through production deployment, monitoring, and infrastructure. The role requires 7+ years of experience building scalable ML systems, strong software and data engineering skills, and proficiency with Python, SQL, and cloud platforms.
Leads and manages an applied machine learning team developing production fraud detection and identity verification models. The role combines people leadership with hands-on technical work and requires substantial ML experience, production deployment expertise, and experience in risk-focused domains.
Owns end-to-end production machine learning systems, including NLP, LLM, agentic, ranking, and recommendation capabilities. Requires 8+ years of industry experience, strong Python and cloud ML expertise, and the ability to deliver explainable AI products with cross-functional and customer impact.
Develop and deploy production machine learning models for real-time inventory and shelf-stocking intelligence at scale. The role requires 5+ years of production ML experience, strong Python and ML framework skills, cloud and data pipeline expertise, and a bachelor's degree or equivalent experience.