Torc Robotics

Machine Learning Engineer

Remote Ann Arbor, MI
USD 153k - 183k
Python PyTorch Machine Learning Transformers Graph Neural Networks Sequence Models Reinforcement Learning Ray
Description

ML Engineer, II - Learned Behaviors

Location: Remote - US, Ann Arbor, MI, Montreal, Canada, Remote - Canada

Department: Autonomy

Meet the Team: 
As a Machine Learning Engineer II – Learned Behaviors, you will help develop and deploy  behavior models that power decision-making for autonomous trucks. Working closely with teams across perception, prediction, planning, and safety, you will contribute to learned behavior modules that enable safe, efficient, and human-like driving in real-world freight operations. 
 
This role focuses on building, validating, and improving machine learning models and infrastructure that support learned behavior systems within the autonomy stack. 
 
What You’ll Do 

  • Develop and train machine learning models for learned behavior systems, including approaches such as behavior cloning, imitation learning, and reinforcement learning. 
  • Implement production-quality ML code to support model training, evaluation, and inference within the autonomy stack. 
  • Analyze model performance, identify failure modes, and propose improvements to increase robustness and generalization across scenarios. 
  • Contribute to model training pipelines and data workflows, curating behavior datasets from simulation, fleet logs, and on-vehicle data. 
  • Collaborate with simulation, validation, and autonomy engineering teams to test and evaluate learned behavior models across diverse driving environments. 
  • Help integrate learned behavior models into simulation and testing workflows, enabling faster iteration and more comprehensive validation. 
  • Support the development of tooling and infrastructure that improves experimentation speed, reproducibility, and model iteration. 
  • Contribute to technical discussions around model architecture and training strategies within the team. 

 
 
 
 
What You’ll Need to Succeed 

  • Bachelor’s degree in Computer Science, Robotics, Electrical Engineering, Machine Learning, or a related technical field with 4+ years of industry experience, or a Master’s degree with 2+ years of experience. 
  • Experience applying machine learning techniques such as imitation learning, reinforcement learning, or sequence modeling to robotics, autonomous systems, or complex control environments. 
  • Strong programming skills in Python and PyTorch, with experience writing production-quality ML code. 
  • Experience training and evaluating machine learning models using large datasets and scalable compute environments. 
  • Understanding of ML architectures used in autonomy systems, such as transformers, graph neural networks, or sequence models. 
  • Experience debugging model behavior, analyzing performance metrics, and iterating on training pipelines. 
  • Ability to collaborate with cross-functional teams to integrate ML models into larger software systems. 

 
 
Bonus Points! 

  • Experience working in autonomous driving, robotics, or simulation-based training environments. 
  • Experience with reinforcement learning frameworks or distributed training systems (e.g., Ray). 
  • Experience working with simulation environments or large-scale behavior datasets. 
  • Familiarity with vehicle dynamics, motion planning, or multi-agent decision-making systems. 
  • Experience deploying ML models into production or real-world robotics systems. 

 

Hiring Range for Job Opening  

US Pay Range 

$153,200 - $183,300 USD 

 

Job ID: 102515

Torc Robotics
Torc Robotics

0 applies

0 views

There are more than 50,000 engineering jobs:

Subscribe to membership and unlock all jobs

Engineering Jobs

60,000+ jobs from 4,500+ well-funded companies

Updated Daily

New jobs are added every day as companies post them

Refined Search

Use filters like skill, location, etc to narrow results

Become a member

🥳🥳🥳 452 happy customers and counting...

Overall, over 80% of customers chose to renew their subscriptions after the initial sign-up.

To try it out

For active job seekers

For those who are passive looking

Cancel anytime

Frequently Asked Questions

  • We prioritize job seekers as our customers, unlike bigger job sites, by charging a small fee to provide them with curated access to the best companies and up-to-date jobs. This focus allows us to deliver a more personalized and effective job search experience.
  • We've got over 200,000 jobs from 15,000+ vetted companies. No fake or sleazy jobs here!
  • We aggregate jobs from 15,000+ companies' career pages, so you can be sure that you're getting the most up-to-date and relevant jobs.
  • We're the only job board *for* software engineers, *by* software engineers… in case you needed a reminder! We add thousands of new jobs daily and offer powerful search filters just for you. 🛠️
  • Every single hour! We add 2,000-3,000 new jobs daily, so you'll always have fresh opportunities. 🚀
  • Typically, job searches take 3-6 months. EchoJobs helps you spend more time applying and less time hunting. 🎯
  • Check daily! We're always updating with new jobs. Set up job alerts for even quicker access. 📅

What Fellow Engineers Say