TORC Robotics
Senior Machine Learning Engineer, Autonomy Stack
TORC Robotics, Ann Arbor, Michigan, us, 48113
Overview
Senior Machine Learning Engineer, Autonomy Stack at Torc. We are focused on software for automated trucks to transform how the world moves freight. Torc has a long history in autonomous driving and is part of the Daimler family. Meet the team: Torc's Autonomy Applications software uses deep learning to perceive the environment, predict movements of other vehicles, and drive decisions. This role invites a highly experienced senior ML engineer to join the model development department and contribute to the future of autonomous vehicles. What youll do
Develop and optimize computer vision, LiDAR, and radar-based ML models. Implement monocular and stereo depth estimation algorithms. Understand objects, lanes, obstacles, and weather conditions in the driving environment. Enhance perception systems to process multi-modal sensor data effectively. Analyze model performance, data distributions, and identify corner cases using data science techniques. Contribute to BEV self-driving architectures. Design and implement deep learning models for object detection, semantic segmentation, and voxel grid occupancy in BEV frameworks. Integrate BEV representations into end-to-end planning and control pipelines. Contribute to behavior-level ML models. Design and implement deep learning models for learned actor prediction. Fuse object tracking and actor prediction models. Design and implement learned trajectory planning models. Data management and processing. Develop efficient pipelines for large-scale data processing and annotation (pseudo-labeling) of sensor data (e.g., LiDAR, images). Implement data augmentation, synthetic data generation, and domain adaptation to improve robustness. Model deployment and optimization. Collaborate with conversion and deployment teams for seamless integration. Deploy ML models on edge devices with real-time performance and resource efficiency. Optimize inference pipelines for embedded and automotive-grade hardware. Cross-functional collaboration. Work with robotics, software, and hardware engineering teams to integrate perception systems. Collaborate with product and operations to define performance metrics and improve reliability. Leadership. Contribute to the model development roadmap and provide strategic guidance to technical leadership. Mentor junior team members for technical growth. What youll need to succeed
Bachelors degree in computer science, data science, AI, or related field with 6+ years of experience, or a Masters with 4+ years. Scientific understanding of machine learning in areas including 3D BEV space modeling, actor prediction, learned trajectory planning, end-to-end autonomous driving modeling, vision/LiDAR/radar object detection, multimodal multitask learning, pixel-level tasks (depth, segmentation), calibration/odometry/localization, tracking, and data distribution analysis. Mastery of Python and PyTorch with ability to transition research code to production-ready standards. PhD in machine learning or data science (optional depending on candidate). Proficient in writing CUDA kernels and developing custom PyTorch operations; experience with NVIDIA libraries (CUBLAS, CuDNN, NPP) and Ray. Perks of Being a Full-time Torcr
Competitive compensation with bonus and stock options. 100% paid medical, dental, and vision premiums for full-time employees. 401K with 6% employer match. Flexible schedule and generous paid vacation; company-wide holiday closures. AD+D and life insurance. We are committed to a diverse and inclusive workplace. We do not discriminate based on race, religion, color, national origin, gender, sexual orientation, gender identity or expression, age, veteran status, or disabilities. We encourage you to apply even if you do not meet 100% of the qualifications. #J-18808-Ljbffr
Senior Machine Learning Engineer, Autonomy Stack at Torc. We are focused on software for automated trucks to transform how the world moves freight. Torc has a long history in autonomous driving and is part of the Daimler family. Meet the team: Torc's Autonomy Applications software uses deep learning to perceive the environment, predict movements of other vehicles, and drive decisions. This role invites a highly experienced senior ML engineer to join the model development department and contribute to the future of autonomous vehicles. What youll do
Develop and optimize computer vision, LiDAR, and radar-based ML models. Implement monocular and stereo depth estimation algorithms. Understand objects, lanes, obstacles, and weather conditions in the driving environment. Enhance perception systems to process multi-modal sensor data effectively. Analyze model performance, data distributions, and identify corner cases using data science techniques. Contribute to BEV self-driving architectures. Design and implement deep learning models for object detection, semantic segmentation, and voxel grid occupancy in BEV frameworks. Integrate BEV representations into end-to-end planning and control pipelines. Contribute to behavior-level ML models. Design and implement deep learning models for learned actor prediction. Fuse object tracking and actor prediction models. Design and implement learned trajectory planning models. Data management and processing. Develop efficient pipelines for large-scale data processing and annotation (pseudo-labeling) of sensor data (e.g., LiDAR, images). Implement data augmentation, synthetic data generation, and domain adaptation to improve robustness. Model deployment and optimization. Collaborate with conversion and deployment teams for seamless integration. Deploy ML models on edge devices with real-time performance and resource efficiency. Optimize inference pipelines for embedded and automotive-grade hardware. Cross-functional collaboration. Work with robotics, software, and hardware engineering teams to integrate perception systems. Collaborate with product and operations to define performance metrics and improve reliability. Leadership. Contribute to the model development roadmap and provide strategic guidance to technical leadership. Mentor junior team members for technical growth. What youll need to succeed
Bachelors degree in computer science, data science, AI, or related field with 6+ years of experience, or a Masters with 4+ years. Scientific understanding of machine learning in areas including 3D BEV space modeling, actor prediction, learned trajectory planning, end-to-end autonomous driving modeling, vision/LiDAR/radar object detection, multimodal multitask learning, pixel-level tasks (depth, segmentation), calibration/odometry/localization, tracking, and data distribution analysis. Mastery of Python and PyTorch with ability to transition research code to production-ready standards. PhD in machine learning or data science (optional depending on candidate). Proficient in writing CUDA kernels and developing custom PyTorch operations; experience with NVIDIA libraries (CUBLAS, CuDNN, NPP) and Ray. Perks of Being a Full-time Torcr
Competitive compensation with bonus and stock options. 100% paid medical, dental, and vision premiums for full-time employees. 401K with 6% employer match. Flexible schedule and generous paid vacation; company-wide holiday closures. AD+D and life insurance. We are committed to a diverse and inclusive workplace. We do not discriminate based on race, religion, color, national origin, gender, sexual orientation, gender identity or expression, age, veteran status, or disabilities. We encourage you to apply even if you do not meet 100% of the qualifications. #J-18808-Ljbffr