Senior ML Engineer – Localization & Sensor Fusion (Remote)

Torc Robotics

Michigan

Hybrid

USD 177,000 - 213,000

Full time

9 days ago
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Benefits offered by this job

Bonus and stock options
Health, dental, vision insurance
401K with 6% match
Flexible schedule
Paid vacation

Job summary

Torc Robotics is seeking a senior robotics software engineer to design, develop, and deploy production ML models for ego-motion estimation and localization across camera, LiDAR, and radar data. You will build scalable ML workflows, implement state estimation and sensor fusion, and analyze large vehicle datasets to drive improvements.

The role requires strong Python/C++ software skills and experience with PyTorch, SLAM/VO, and multi-sensor fusion.

Qualifications

  • Bachelor's degree in CS, Software Engineering, Robotics, or related field with 6+ years of experience.
  • Experience with AV or robotics localization (LiDAR, VO, SLAM, map-based pose).
  • Strong ML model development and deployment for perception/localization.
  • Proficiency with PyTorch and 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.
  • Strong software engineering fundamentals in Python and C++, including algorithms, data structures, testing, debugging, and performance optimization.
  • Strong written and verbal communication skills and the ability to work effectively on cross-functional teams.

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.

Skills

Python
C++
PyTorch
ML deployment
Localization systems
Robotics fundamentals
Large datasets
Communication

Education

Bachelor's degree in CS/Robotics
Master's degree in CS/Robotics
PhD in related field

Tools

Ray
Kubernetes
PyTorch

Job description

Torc Robotics is seeking a senior robotics software engineer to design, develop, and deploy production ML models for ego-motion estimation and localization across camera, LiDAR, and radar data. You will build scalable ML workflows, implement state estimation and sensor fusion, and analyze large vehicle datasets to drive improvements.

The role requires strong Python/C++ software skills and experience with PyTorch, SLAM/VO, and multi-sensor fusion.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior ML Engineer, Localization & Sensor Fusion (Remote)
Senior ML Engineer, Localization & Sensor Fusion (Remote)

Torc Robotics, Inc. • Ann Arbor (MI)

Hybrid
USD 177,000 - 213,000
Bonus
Stock options
Medical insurance
+7
Senior ML Engineer - Autonomous Perception & Robotics
Senior ML Engineer - Autonomous Perception & Robotics

Torc Robotics • Virginia (MN)

On-site
USD 177,000 - 213,000
Bonus + stock options
Premium medical/dental/vision
401K with employer match
+2
Senior Machine Learning Engineer - Localization New Remote - U.S, Ann Arbor, MI
Senior Machine Learning Engineer - Localization New Remote - U.S, Ann Arbor, MI

Torc Robotics, Inc. • Ann Arbor (MI)

Hybrid
USD 177,000 - 213,000
Bonus
Stock options
Medical insurance
+7
Senior Machine Learning Engineer - Localization
Senior Machine Learning Engineer - Localization

Torc Robotics • Michigan

Hybrid
USD 177,000 - 213,000
Bonus and stock options
Health, dental, vision insurance
401K with 6% match
+2
Senior ML Engineer – Autonomous Mapping & Perception
Senior ML Engineer – Autonomous Mapping & Perception

Socket.dev • Ann Arbor (MI)

Hybrid
USD 177,000 - 213,000
Bonus and stock options
Fully paid medical/dental/vision
401K with 6% match
+3
Senior ML Engineer — Autonomous Driving & 3D Mapping
Senior ML Engineer — Autonomous Driving & 3D Mapping

Torc Robotics • Ann Arbor (MI)

On-site
USD 177,000 - 213,000
Stock options
Medical, dental, and vision
401K 6% match
+3
Senior Software Engineer, Localization & Sensor Fusion
Senior Software Engineer, Localization & Sensor Fusion

Mach Industries • San Francisco (CA)

On-site
USD 140,000 - 210,000
Health Insurance
Retirement Plans
Professional Development
Senior ML Engineer – Perception & AV Data
Senior ML Engineer – Perception & AV Data

Torcrobotics • Michigan

On-site
USD 199,000 - 299,000
Competitive compensation package including bonuses
100% paid medical, dental, and vision premiums
401K plan with 6% employer match
+2
Staff ML Engineer - BEV & Multi-Modal Perception (Remote)
Staff ML Engineer - BEV & Multi-Modal Perception (Remote)

Torc Robotics, Inc. • Ann Arbor (MI)

Hybrid
USD 216,000 - 259,000
Bonus and stock options
100% paid medical, dental, and vision
401K with 6% employer match
+3
Senior E2E ML Engineer for Autonomous Driving
Senior E2E ML Engineer for Autonomous Driving

Torc Robotics • Ann Arbor (MI)

Hybrid
USD 226,000 - 272,000