Senior, ML Engineer - Tracking
$177k - $213k • Remote • Remote - US • Full-time
Posted 25d ago
Remote Work Policy
Fully remote
Employment Type
Full-time
Categories
Machine Learning Engineer
About the job
The Tracking Team at Torc is responsible for developing the ML models, state estimation algorithms, and production software that enable accurate and highly available information about other actors and objects for the safe operation of autonomous trucks. This role involves designing, developing, and deploying production ML models for multi-object tracking, association, pose and kinematic estimation, and sensor fusion using various vehicle sensors. You will also develop scalable training and evaluation workflows, analyze large-scale vehicle data to improve performance, and develop robust production software in C++ and Python. The position requires making technical design and architecture decisions, collaborating with cross-functional teams, and providing technical leadership.
Responsibilities
- Design, develop, and deploy production ML models for multi-object tracking, association, learned pose and kinematic estimation, and sensor fusion.
- Develop scalable training and evaluation workflows using PyTorch and distributed training infrastructure.
- Design and improve tracking and sensor fusion algorithms for robust vehicle pose and kinematics.
- Analyze large-scale vehicle data to characterize performance, identify failure modes, and drive improvements.
- Develop robust, efficient production software in C++ and Python.
- Define evaluation, verification, and validation strategies for tracking quality, 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.
- Provide technical leadership through design reviews, code reviews, mentoring, and best practices development.
Requirements
- Bachelor’s degree in Computer Science, Software Engineering, Robotics, or related field with 6+ years of relevant industry experience, or Master’s degree with 3+ years, or PhD with 1+ year.
- Experience with AV or robotics perception systems (tracking, detection, SLAM, scene modeling).
- Strong experience developing and deploying ML models for perception, localization, or sensor fusion.
- Proficiency with PyTorch and modern 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 ability to work effectively on cross-functional teams.
Benefits
- Competitive compensation package including bonus component and stock options
- 100% paid medical, dental, and vision premiums for full-time employees
- 401K plan with a 6% employer match
- Flexibility in schedule and generous paid vacation
- AD+D and Life Insurance
