CareerPlanGet AI match score →

Reinforcement Learning Engineer - Ingénieur(e) en apprentissage par renforcement

Montréal, QC, ca💼 Full-time🗓 2026-07-06 → 2026-07-31

Core

Design robust simulation environments, reward structures, and policy architectures to train autonomous agents in complex, multi-sensor landscapes.

Role type

Reinforcement Learning Engineer (Simulation & Sim-to-Real)

Builds

High-fidelity 2D/3D simulation environments and RL agents for real-world deployment

Domain

Robotics, Autonomous Systems, Simulation

Deliverable

production ML models

Required skills

Reinforcement Learning algorithms (PPO, SAC, Offline RL), Python, Physics engines (MuJoCo, Bullet), 3D game engines (Unity, Unreal, Isaac Sim), Reward engineering, Domain randomization, Markov Decision Processes (MDPs), Gradient-based optimization

Preferred skills

Robotics, Imitation Learning, Online Machine Learning, Smart grids, Precision agriculture, Game development, Aerospace

Technologies

Ray Rllib, Stable Baselines3, CleanRL, Git, Unix shell, Jira, Confluence, Slack

Responsibilities

Design and tune complex reward functions to align agent behavior with product goals and safety constraints; Develop and optimize RL algorithms capable of handling high-dimensional 3D observation spaces; Analyze the "reality gap" and implement domain randomization or adaptation techniques to ensure models perform reliably in real-world scenarios; Build and maintain high-fidelity 2D/3D simulation environments that serve as the training ground for RL agents; Work with partner ML and Annotation engineers and TPMs to spec out data, simulation, and training requirements

Seniority

Mid-to-Senior, hands-on IC

Sourced via smartrecruiters · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.
Apply on SmartRecruiters ↗