Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

ML Engineer, II - Learned Behaviors

$116.5k - $174.8k per year
Full-time

Torc Robotics

About The Company

At Torc, we have always believed that autonomous vehicle technology will transform how we travel, move freight, and do business.

A leader in autonomous driving since 2007, Torc has spent over a decade commercializing our solutions with experienced partners. Now a part of the Daimler family, we are focused solely on developing software for automated trucks to transform how the world moves freight.

Join us and catapult your career with the company that helped pioneer autonomous technology, and the first AV software company with the vision to partner directly with a truck manufacturer.

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.

Knowledge of English is required since the selected candidate will need to collaborate daily with English-speaking colleagues in the United States and work with technical documentation written exclusively in English.

Perks of Being a Full-time Torc’r (Canada)

Torc cares about our team members and we strive to provide benefits and resources to support their health, work/life balance, and future. Our culture is collaborative, energetic, and team focused. Torc offers:

  • A competitive compensation package that includes a bonus component and stock options
  • Medical, dental, and vision for full-time employees
  • RRSP plan with a 6% employer match
  • Public Transit Subsidy (Montreal area only)
  • Flexibility in schedule and generous paid vacation
  • Company-wide holiday office closures
  • Life Insurance

At Torc, we’re committed to building a diverse and inclusive workplace. We celebrate the uniqueness of our Torc’rs and do not discriminate based on race, religion, color, national origin, gender (including pregnancy, childbirth, or related medical conditions), sexual orientation, gender identity, gender expression, age, veteran status, or disabilities.

Even if you don’t meet 100% of the qualifications listed for this opportunity, we encourage you to apply.

For this position, we are open to hiring in either the Torc Montreal, Quebec (Canada) or Ann Arbor, MI (U.S.) office work locations in a hybrid capacity. We are also open to hiring Remote in the United States or Canada.

Our compensation reflects the cost of labor across several geographic markets. Pay is based on a number of factors and may vary depending on job-related knowledge, skills, and experience. Torc's total compensation package will also include our corporate bonus and stock option plan. Dependent on the position offered, sign-on payments, relocation, and other forms of compensation may be provided as part of a total compensation package, in addition to a full range of medical, financial, and/or other benefits.

Hiring Range for Job Opening

Canada Pay Range

$116,500 - $174,800 CAD

Vacancy posted 4 days ago
Similar jobs that could be interesting for youBased on the ML Engineer, II - Learned Behaviors in Montréal, QC vacancy
  •  ...truly belong. What's in it for you? Constant learning, skill growth, great benefits, and a team...  ...We are hiring a Senior Machine Learning Engineer Scientist to lead the development of scalable...  ...systems, along with production-grade ML pipelines. This role sits at the intersection... 
    Suggested
    Long term contract
    Permanent employment
    Full time
    Worldwide
    Flexible hours

    SAP

    Montréal, QC
    7 hours ago
  •  ...collaboratively — without compromising standards — we want to hear from you. We’re looking for an AI/ML Engineer who will develop, optimize, and scale machine learning models that power our next generation of user experiences. Working closely with product, engineering,... 
    Suggested
    Full time
    Worldwide

    USMobile

    Montréal, QC
    16 days ago
  • $400k per year

     ...Job Description: Position: Machine Learning Engineer Location: Remote / Hybrid Employment Type...  ...and engineering teams to integrate ML solutions. Monitor model performance and...  ...frameworks (TensorFlow, PyTorch, Scikit-learn). Experience with cloud platforms (AWS,... 
    Suggested
    Full time
    Remote work
    Relocation

    MS Systems

    Montréal, QC
    10 days ago
  •  ...We're looking for a Senior Machine Learning Engineer with strong computer vision expertise to join...  ...the design, training, and scaling of our ML systems end-to-end on AWS. The final job...  ...Awareness of algorithmic bias and willingness to learn domain-specific fairness practices... 
    Suggested
    Full time
    Worldwide

    Jumio Corporation

    Montréal, QC
    4 days ago
  • $130k - $160k per year

     ...About You We're seeking a Lead AI/ML Engineer to architect and scale our data infrastructure...  ...views, churn prediction, and recommendation engine inputs Lead integration across data...  ...and Backend teams to productionize machine learning features in Snowflake Work closely... 
    Suggested
    Worldwide

    Xsolla

    Montréal, QC
    18 days ago
  • $199.2k - $298.8k per year

     ...date with the latest developments in AI and ML for autonomous driving. Independently...  ...guidelines and standards for analytics and machine learning models, their deployment, and associated...  ...and drives consensus. Mentors and guides engineers within the group. Bachelor’s Degree in... 
    Full time
    Work at office
    Relocation

    Torc Robotics

    Montréal, QC
    2 days ago
  •  ...We are looking for a brilliant machine learning engineer to join our Montreal development team. You will work on state of the art computer vision and machine learning projects, surrounded by a group of passionate, expert developers. Your work will directly affect technology... 
    Full time

    kogniz

    Montréal, QC
    16 days ago
  •  ...ABOUT YOU   We're seeking a Lead AI/ML Engineer to architect and scale our data infrastructure supporting personalization, churn prediction, and recommendation systems across Xsolla's global gaming commerce platform. You'll lead the design and optimization of ML algorithms... 
    Full time
    Worldwide

    xsolla

    Montréal, QC
    16 days ago
  •  ...Machine Learning Engineer – Biometrics (Computer Vision) We’re looking for a Staff/Senior Machine Learning Engineer with deep expertise in computer...  ...systems in production. You’ll build and train models, and own ML systems end-to-end on AWS. The final job level for this role... 
    Worldwide

    Jumio

    Montréal, QC
    11 days ago
  •  ...Role: Privileged Access Engineer (PAM) with AI Capabilities Location: Montreal...  ...Artificial Intelligence (AI) and Machine Learning (ML) to enhance threat detection, automation...  ...Detect anomalous privileged access behavior Identify insider threats and suspicious... 
    Work at office
    3 days per week

    Astra North Infoteck Inc.

    Montréal, QC
    3 days ago
  •  ...équipes, en partenariat avec la science des données, la plateforme ML (apprentissage automatique) et le Backend (système dorsal) pour...  ...Reporting to the Director of Data Platform, the Senior Data Platform Engineer is responsible for building and operating the core systems that... 
    Full time
    Contract work
    Work at office
    Day shift
    2 days per week

    mistplay

    Montréal, QC
    15 days ago
  •  ...matter. The position We are looking for our lead deep learning engineer to spearhead the development of our groundbreaking sensing technology...  ...that integrate with both classical signal processing and ML based vital sign extraction Establish engineering best practices... 
    Full time
    Internship
    Remote work

    Norbert Health

    Montréal, QC
    9 days ago
  •  ...Title : Machine Learning Engineer Type : Contract to Hire Location : 100% Remote (Canada) Rate...  ...data science role (5-10 years for Senior ML Engineer) · Deep knowledge and proven...  ...Statsmodels, Stan, pymc3, Caret, Scikit-learn, Keras, TensorFlow, Pytorch, Databricks is... 
    Contract work
    Remote work

    TWO95 International, Inc

    Montréal, QC
    more than 2 months ago
  •  ...accomplished and experienced Senior Data Scientist II to lead the technical development and implementation of complex machine learning (ML) solutions. This individual will be a key...  ...Expert, Google Cloud Professional Data Engineer – specify preferred certifications).  ~ Advanced... 
    Full time
    Work at office
    3 days per week

    Bell

    Montréal, QC
    14 days ago
  • $216.9k per year

     ...What's in it for you? Constant learning, skill growth, great benefits,...  ...an experienced and visionary Engineering Leader to lead a high-performing...  ...Strong understanding of AI/ML and/or LLM systems and their application...  ...ethical and compliant behavior towards all stakeholders.... 
    Permanent employment
    Full time
    Apprenticeship
    Local area
    Worldwide
    Flexible hours

    SAP

    Montréal, QC
    23 days ago
  •  ...tenant context: context management, prompt engineering, cost control, and evolution toward agent...  ...junior and mid-level team members on ML best practices and experimental rigor....  ...5+ years of experience in applied machine learning for information retrieval systems or NLP... 
    Full time

    Ubisoft

    Montréal, QC
    2 days ago
  •  ...Job Description We are seeking an ML Solutions Architect who brings broad software engineering expertise along with strong machine learning-adjacent experience. In this role, you...  ...to interact with a real-time rendering engine. This includes managing data pre-processing... 
    Daily paid
    Full time
    Apprenticeship
    Local area
    Flexible hours

    NBCUniversal

    Montréal, QC
    10 days ago
  •  ...#ÉquipeBell. Résumé Nous recherchons un analyste en cybersécurité II pour se joindre à une équipe de détection des menaces et de...  ...flux de travail de détection ou de renseignement assistés par l’IA/ML Expérience en analyse de logiciels malveillants, en red team/purple... 
    Permanent employment
    Full time
    Work at office
    Flexible hours

    Bell

    Montréal, QC
    1 day ago
  •  ...accomplished and experienced Senior Data Scientist II to lead the technical development and implementation of complex machine learning (ML) solutions. This individual will be a key...  ...Expert, Google Cloud Professional Data Engineer – specify preferred certifications).  ~ Advanced... 
    Full time
    Work at office
    3 days per week

    Bell

    Montréal, QC
    14 days ago
  •  ...looking for an Intern Researcher - Agentic ML Compiler to join our team and help drive...  ...’t draw boundaries between research and engineering. We are creative thinkers and relentless...  ...state of the art for accelerating deep learning models. Tasks Develop novel agentic... 
    Full time
    Internship
    Flexible hours

    yasp

    Montréal, QC
    11 days ago
  •  ...Mistral AI is seeking a Applied AI Engineer to facilitate the adoption of its products...  ...concepts and algorithms underlying machine learning and LLMs • You're experienced with building...  ...Your privacy matters to us. You can learn more about how we handle your personal data... 
    Full time
    Internship
    Relocation package

    mistral.ai

    Montréal, QC
    15 hours ago
  •  ...Subject Matter Expertise.   Ownership of outcomes and ability to learn quickly and deploy on time are important in the role....  ...Qualifications ~ University degree in Computer Science or Computer Engineering, or equivalent College Diploma and experience ~3+ years of delivering... 
    Full time
    Work at office
    3 days per week

    Bell

    Montréal, QC
    16 days ago
  •  ...works on a variety of high-impact machine learning projects, and we are looking for a...  ...master’s degree in computer science, software engineering or equivalent ~5+ years of experience building...  ..., kernel/runtime tuning, serving engines) ~ Experience with one or more of the following... 

    DRW

    Montréal, QC
    10 days ago
  •  ...Build the platform that turns machine learning experimentation into production-ready confidence...  ...our Senior Backend Software Developers, ML Platform, you will: Design, build, and...  ...Partner directly with machine learning engineers and data scientists to understand their workflows... 

    Coveo

    Montréal, QC
    16 hours ago
  •  ...and developing multimodal representation learning frameworks, including but not limited to...  ...publishing of research papers in top-tier AI/ML conferences. About the ideal candidate...  ...a Master’s in Computer Science, Computer Engineering, Electrical and Computer Engineering, or... 
    Long term contract
    Internship
    Immediate start

    Huawei Technologies Canada Co., Ltd.

    Montréal, QC
    1 day ago
  •  ...Project/Program Manager II Aversan Inc. ( is a trusted multi-service engineering and electronics manufacturing company. Aversan delivers leading-edge and reliable safety-critical electronics and software systems to the aerospace, defence, and space industries. We are currently... 
    Full time
    Contract work
    Remote work
    2 days per week
    3 days per week

    Aversan Inc.

    Montréal, QC
    9 days ago
  • $86k - $120.5k per year

     ...confidence, and joy. Our five Behaviors-Traveler First, Think Big, Operate...  ...(-euse) de logiciels II pour travailler sur les capacités...  ...Safely integrate and operate AI/ML‑enabled solutions that improve...  ...Agent Network (IATAN) membership. Learn more about life at Expedia Group... 
    Contract work
    Apprenticeship
    Summer work
    Work at office
    Local area
    Flexible hours

    Expedia Group

    Montréal, QC
    18 hours ago
  • $46k - $77k per year

    Type de poste :  Permanent   Modèle de travail :  Hybrid   Numéro de demande: 132373  Recruteur:  Pierre-Herve Chartrand Lieu principal :  Montreal, QC Emplacements additionnels :  Montreal, QC   Notre raison d’être   Chez Deloitte, notre raison d’être ...
    Permanent employment
    Apprenticeship
    Work at office
    Flexible hours
    Day shift

    Deloitte

    Montréal, QC
    1 day ago
  •  ...part of a collective effort in sustainable mobility. The Advisor, Learning & Development supports VIA Rail’s Equipment Maintenance business...  ...Maintain and continuously improve existing training materials, learner tools, and learning activities to ensure they remain accurate,... 
    Full time
    Internship

    VIA Rail Canada

    Montréal, QC
    3 days ago
  • $30 - $40 per hour

     ...to stretch, grow, and make an impact. Learn about the Danaher Business System which makes...  .... The Field Service Technician II is responsible for installing, maintaining...  ...degree in Electronics, Mechanical, or Robotics Engineering. ~2+ years of hands-on experience in... 
    Hourly pay
    Full time
    Remote work
    Work from home
    Flexible hours
    Night shift

    Leica Biosystems

    Montréal, QC
    1 day ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to ML Engineer, II - Learned Behaviors. Be the first to apply!