Senior Machine Learning Engineer - Localization

New
T
TorcAutonomous Vehicles
Remote - U.S, Ann Arbor, MIFull-TimeSenior
Salary$177,300 — $212,800 USD
Apply NowOpens the employer's application page

Job Details

Experience
Bachelor’s degree with 6+ years of relevant industry experience, or a Master’s degree with 3+ years of relevant industry experience, or a PhD with 1+ year of relevant industry experience
Required Skills
PythonMachine LearningPyTorchC++

Requirements

  • Bachelor’s degree with 6+ years of relevant industry experience, or a Master’s degree with 3+ years of relevant industry experience, or a PhD with 1+ year of relevant industry experience in Computer Science, Software Engineering, Robotics, or related field.
  • Experience with AV or robotics localization systems (e.g., LiDAR-based localization, visual odometry, SLAM, or map-based pose estimation).
  • Strong experience developing and deploying ML models for perception, localization, or sensor fusion domains.
  • Proficiency with PyTorch and modern ML tooling for training, inference, and optimization.
  • Solid understanding of 3D geometry, probabilistic estimation, coordinate transforms, and robotics fundamentals.
  • Demonstrated ability to work with large multimodal datasets and build scalable pipelines for processing, labeling, and evaluation.
  • Strong software engineering fundamentals in Python and C++, including algorithms, data structures, testing, debugging, and performance optimization.

Responsibilities

  • Design, develop, and deploy production ML models for ego-motion estimation and localization, including learned pose estimation, sensor extrinsic calibration, map matching, and sensor fusion using camera, LiDAR, radar, and other vehicle sensors.
  • Develop scalable training and evaluation workflows using PyTorch, distributed training infrastructure, and large-scale real-world datasets.
  • Design and improve state estimation and sensor fusion algorithms for robust vehicle pose, velocity, and acceleration estimation.
  • Analyze large-scale vehicle data to characterize performance, identify failure modes, and drive model and system improvements.
  • Develop robust, efficient production software in modern C++ and Python across the full development lifecycle.
  • Define evaluation, verification, and validation strategies to ensure localization quality, robustness, and safety across diverse operating conditions.
  • Make technical design and architecture decisions, balancing model performance, computational efficiency, robustness, and production constraints.
  • Collaborate with perception, mapping, planning, controls, and platform teams to deliver integrated autonomous driving capabilities.
  • Provide technical leadership through design reviews, code reviews, mentoring, and development of engineering best practices.
View Full Description & ApplyYou'll be redirected to the employer's site
$177,300 — $212,800 USD
Apply Now