Senior Machine Learning Engineer - Localization
Core
Design, develop, and deploy production ML models for ego-motion estimation and localization in autonomous vehicles, including pose estimation, sensor calibration, map matching, and sensor fusion.
Role type
Senior IC machine learning engineer (autonomous vehicle localization)
Builds
Scalable PyTorch training and evaluation workflows, state-estimation and sensor-fusion algorithms, and production software in C++ and Python.
Domain
Autonomous driving, robotics, sensor fusion
Deliverable
production ML models
Required skills
PyTorch, modern C++, Python, 3D geometry, probabilistic estimation, coordinate transforms, robotics fundamentals, large multimodal dataset processing, distributed training infrastructure, sensor calibration, map matching, failure mode analysis, technical architecture design, cross-functional collaboration, technical leadership, code reviews, mentoring
Preferred skills
factor graphs, Kalman filtering, nonlinear optimization, Ray, Kubernetes, embedded and real-time constraints, simulation, synthetic data, uncertainty-aware ML, open-source robotics or ML frameworks, ISO 26262
Technologies
PyTorch, C++, Python, Ray, Kubernetes
Responsibilities
Design and deploy production ML models for ego-motion estimation and localization; Build scalable training and evaluation workflows using distributed infrastructure; Develop state-estimation and sensor-fusion algorithms; Analyze vehicle data to identify failure modes; Develop production software with performance optimization; Define localization evaluation, verification, and validation strategies; Make technical design and architecture decisions; Collaborate with perception, mapping, planning, controls, and platform teams; Provide technical leadership through design reviews, code reviews, and mentoring
Seniority
Senior, hands-on IC with mentorship responsibilities