Drimva

Torc Robotics

Senior Machine Learning Engineer - Localization

$177K–$213K

Remote - U.S, Ann Arbor, MI +1 · Remote · Senior · Full-time · Posted Sep 1, 2026

Location
Remote - U.S, Ann Arbor, MI
Ann Arbor, Michigan, United States
Experience
Bachelor’s degree with 6+ years of relevant industry experience, or Master’s degree with 3+ years, or PhD with 1+ year.
Education
Bachelor’s degree in Computer Science, Software Engineering, Robotics, or a related field; Master’s or PhD alternatives are stated.

About the job

Develops and deploys production machine-learning, localization, and sensor-fusion systems that estimate autonomous trucks’ motion and position in real time.

What you'll do

  • Build and deploy ML models and state-estimation algorithms for localization, sensor fusion, and vehicle motion.
  • Analyze vehicle data, define evaluation and validation strategies, and improve system performance and safety.
  • Develop production software and provide technical leadership while collaborating across autonomous-driving teams.

What they ask for

  • Experience with AV or robotics localization systems.
  • Experience developing and deploying ML models for perception, localization, or sensor fusion.
  • Proficiency with PyTorch and modern ML tooling.
  • Strong Python and C++ software engineering skills and understanding of 3D geometry, probabilistic estimation, and robotics fundamentals.

Nice to have

  • Experience with factor graphs, Kalman filtering, nonlinear optimization, or related estimation methods.
  • Familiarity with distributed computing tools such as Ray or Kubernetes.

Pay

$177,300 — $212,800 USD (base salary)

Tools

PyTorch, C++, Python, Ray, Kubernetes, ISO 26262

AI focus

Develop ML models for ego-motion estimation and localization, including pose estimation, sensor calibration, map matching, and sensor fusion.

Model-written summary · the original posting is authoritative

First seen Oct 10, 2026 · Last verified Nov 5, 2026 (UTC)