
Senior, ML Engineer - Tracking
Torc Robotics7 hours ago
Base Salary
$177k - $213k/yr
Responsibilities
- Design, develop, and deploy production ML models for multi-object tracking, association, pose and kinematic estimation, and sensor fusion.
- Develop scalable training and evaluation workflows using PyTorch, distributed training infrastructure, and large-scale real-world datasets.
- Design and improve tracking and sensor-fusion algorithms for robust vehicle pose and kinematics estimation.
- Analyze large-scale vehicle data to identify failure modes and drive model and system improvements.
- Develop efficient production software in modern C++ and Python across the full development lifecycle.
- Define evaluation, verification, and validation strategies for tracking quality, robustness, and safety.
- 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 engineering best practices.
Requirements
- Bachelor’s degree in Computer Science, Software Engineering, Robotics, or a related field with 6+ years of relevant industry experience, or a Master’s degree with 3+ years, or a PhD with 1+ year.
- Experience with autonomous-vehicle or robotics perception systems, including tracking, detection, SLAM, or scene modeling.
- 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.
- 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 skills, 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, distributed computing, embedded and real-time vehicle constraints, simulation, synthetic data, uncertainty-aware ML, open-source robotics or ML frameworks, and ISO 26262 or automotive development processes.
Benefits
- Competitive compensation package with bonus component and stock options.
- 100% employer-paid medical, dental, and vision premiums for full-time employees.
- 401(k) plan with a 6% employer match.
- Flexible schedule and generous paid vacation available immediately after the start date.
- AD&D and life insurance.
- Additional benefits may include sign-on payments, relocation, and other compensation depending on the position and location.
Tech Stack
Categories
ML EngineeringRobotics
About Torc Robotics
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.