Lead the development and deployment of production-grade machine learning systems, shaping architecture and engineering standards while advising clients and mentoring engineers.
Senior/Staff Machine Learning Engineer, Motion Planning
📜 Description
- Develop machine learning models for autonomous vehicle planning using map, perception, routing, and sensor data.
- Design architectures for trajectory generation, behavior planning, and decision-making.
- Own the ML lifecycle from data curation and training through evaluation, deployment, and monitoring.
- Build evaluation methods, validation pipelines, and metrics for planning quality, safety, robustness, and generalization.
- Investigate model failures and edge cases through systematic error analysis and experimentation.
- Collaborate with runtime, perception, prediction, mapping, and systems teams to deploy production solutions.
🛠️ Requirements
- BS, MS, or PhD in Computer Science, Robotics, Machine Learning, or a related field.
- 4+ years of experience developing machine learning systems for robotics, autonomous driving, or other real-time decision-making systems.
- Strong Python programming skills and experience with modern deep learning frameworks such as PyTorch.
- Strong understanding of deep learning, sequence modeling, transformers, diffusion models, or other modern ML architectures.
- Experience designing datasets, experiments, validation methodologies, and metric-driven model evaluation.
- Strong software engineering skills with experience developing and maintaining production-quality software.
- Excellent debugging and analytical problem-solving skills, with the ability to investigate complex issues across datasets, model behavior, and production systems.
- Experience analyzing edge cases, tracing failures to their root cause, and improving model robustness through systematic experimentation.
- Experience designing validation methodologies, automated testing, and monitoring to ensure correctness, safety, and production reliability.
- Strong ownership mindset with the ability to drive problems from investigation through implementation, validation, and deployment.
✨ Benefits
- Catered free lunch
- Unlimited snacks and beverages
- Competitive salary and benefits package
- 401(k) plan
- Opportunities for personal and professional development
Full job description
Responsibilities
Required Skills
Preferred Skills
Candidates who stand out typically have one or more of the following:
Similar jobs
Search more Machine Learning Engineer jobsBuild and operate recommendation, ranking, and personalization models that shape advertiser campaign performance, while owning production ML systems and the evaluation frameworks used to test and ship them safely.
Build and operate production machine-learning pipelines and scalable ML systems for fraud mitigation, customer insights, and AI-driven commerce experiences, from architecture and deployment through monitoring and iteration.
Senior Machine Learning Engineer - Video Understanding
Lead technical discovery and development of video-based computer vision systems for retail, building end-to-end ML pipelines and action-recognition models while validating performance and production constraints.
Senior Machine Learning Engineer - Video Understanding
Lead the 0-to-1 development of video-based computer vision systems for retail, owning technical experiments, data workflows, model development and deployment to deliver robust action recognition in live environments.
