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