Torc Robotics

Senior Machine Learning Engineer - Localization

Torc Robotics
Apply
2 months ago
Remote, United StatesSenior
H1B sponsor

Base Salary

$177k - $213k/yr

Responsibilities

  • Design, develop, and deploy production ML models for ego-motion estimation and localization, including pose estimation, sensor calibration, map matching, and sensor fusion.
  • Build scalable PyTorch training and evaluation workflows using distributed training infrastructure and large-scale real-world datasets.
  • Develop state-estimation and sensor-fusion algorithms for vehicle pose, velocity, and acceleration.
  • Analyze vehicle data to identify failure modes and improve model and system performance.
  • Develop production software in modern C++ and Python, including performance optimization, testing, debugging, and maintenance across the development lifecycle.
  • Define localization evaluation, verification, and validation strategies for robustness and safety.
  • Make technical design and architecture decisions balancing performance, efficiency, robustness, and production constraints.
  • Collaborate with perception, mapping, planning, controls, and platform teams on integrated autonomous-driving capabilities.
  • Provide technical leadership through design reviews, code reviews, mentoring, and engineering best practices.

Requirements

  • Bachelor’s degree in Computer Science, Software Engineering, Robotics, or a related field with 6+ years of relevant industry experience; alternatively, a master’s degree with 3+ years or a PhD with 1+ year of relevant industry experience.
  • Experience with autonomous-vehicle or robotics localization systems such as LiDAR-based localization, visual odometry, SLAM, or map-based pose estimation.
  • Strong experience developing and deploying ML models for perception, localization, or sensor-fusion applications.
  • Proficiency with PyTorch and modern ML tooling for training, inference, and optimization.
  • Understanding of 3D geometry, probabilistic estimation, coordinate transforms, and robotics fundamentals.
  • Experience working with large multimodal datasets and building scalable processing, labeling, and evaluation pipelines.
  • Strong Python and C++ software-engineering fundamentals, including algorithms, data structures, testing, debugging, and performance optimization.
  • Strong written and verbal communication skills and ability to work effectively on cross-functional teams.
  • Preferred experience with 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, and ISO 26262.

Benefits

  • Competitive compensation package with bonus and stock options.
  • 100% paid medical, dental, and vision premiums for full-time employees.
  • 401(k) plan with a 6% employer match.
  • Flexible scheduling and generous paid vacation available immediately after start date.
  • Company-wide holiday office closures.
  • AD&D and life insurance.
  • Hybrid work in Ann Arbor, Michigan, or remote work within the United States.

Categories

Torc Robotics

About Torc Robotics

501-1,000 employees

Torc Robotics develops autonomous driving software for heavy-duty trucks, offering a full self-driving stack, mapping, and perception for freight carriers and OEMs. Founded in 2005 and headquartered in Blacksburg, Virginia, it was acquired by Daimler Truck in 2019. As a subsidiary, Torc focuses on commercializing Level 4 trucking with its parent’s vehicle platforms and industry partnerships in North American freight transport.

Contact me