Logo
Torc Robotics

Machine Learning Engineer II – Behaviors, Prediction, & Planning

Torc Robotics, Ann Arbor, Michigan, us, 48113

Save Job

Overview

At Torc, we believe autonomous vehicle technology will transform travel, freight, and business. Torc has been a leader in autonomous driving since 2007 and is focused on developing software for automated trucks to move freight. Join a company that helped pioneer autonomous technology and partners with a truck manufacturer. Meet the team: Torc's Autonomy Applications software uses cutting-edge deep learning to perceive the vehicle’s environment, predict movements of other vehicles, and execute driving decisions. We are seeking experienced senior machine learning engineers to join our model development department. This is an exceptional opportunity to impact the future of the autonomous vehicle industry by leveraging AI. What you’ll do

Develop and optimize behavior-level ML models. Implement model architectures for Agent Prediction and Ego Motion Planning. Fine-tune ML models for motion prediction and planning. Develop metrics and evaluation pipelines related to motion prediction and planning tasks. Analyze model performance, data distributions, and identify corner cases using data science techniques. Contribute to framework and infrastructure for behavior-level ML models. Develop efficient pipelines for large-scale data pre-processing and analysis. Implement data augmentation, synthetic data generation, and domain adaptation to improve model robustness. Contribute toward behavior simulation infrastructure. Model deployment and optimization: collaborate with conversion and deployment teams for seamless integration; deploy models on edge devices with real-time performance; optimize inference pipelines for embedded and automotive-grade hardware. Cross-functional collaboration: work with robotics, software, and hardware engineering teams; define performance metrics with product and operations teams to improve system reliability. What you’ll need to succeed

Bachelor's degree in computer science, data science, AI or related field with 5+ years of professional experience, or a master's degree with 2-3+ years of experience. Strong scientific understanding of machine learning for one or more areas including 3D BEV space modeling, learned trajectory planning, autonomous driving end-to-end modeling, or multimodal multitask ML. Experience with understanding data distributions and analyzing long-tail distributions. Mastery of Python and PyTorch, with the ability to transition research code to production-ready standards. Experience with Ray and Hydra. Proficient in writing CUDA kernels and developing custom PyTorch operations. At Torc, we’re committed to building a diverse and inclusive workplace and do not discriminate based on race, religion, color, national origin, gender, age, veteran status, or disabilities. We encourage you to apply even if you don’t meet 100% of the qualifications listed. Hiring Information

US Pay Range: $134,800 - $202,200 USD Job ID: 102374

#J-18808-Ljbffr