Senior RL Engineer - Ingénieur; e) principal; e) en apprentissage par renforcement
Location: Montreal
Job Description
We are seeking a Reinforcement Learning Engineer with experience manipulating virtual environments to train autonomous agents. This role focuses on the design of robust simulation environments, reward structures, and policy architectures that can navigate complex, multi-sensor landscapes.
Key Responsibilities
Work with partner ML and Annotation engineers and TPMs to spec out data, simulation, and training requirements.
Build and maintain high-fidelity 2D/3D simulation environments (using tools like Unity, Unreal, or Isaac Sim) that serve as the training ground for RL agents.
Design and tune complex reward functions that align agent behavior with product goals and safety constraints.
Develop and optimize RL algorithms (, PPO, SAC, or Offline RL) 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.
Nous sommes à la recherche d’un(e) ingénieur(e) en apprentissage par renforcement ayant de l’expérience dans la création et l’exploitation d’environnements virtuels pour l’entraînement d’agents autonomes. Ce rôle consiste à concevoir des environnements de simulation robustes, des structures de récompense et des architectures de politiques capables d’évoluer dans des contextes complexes et multi-capteurs.
Vous jouerez un rôle clé dans le rapprochement entre simulation et performance réelle en développant des systèmes RL évolutifs et en garantissant un comportement fiable des agents dans des conditions variées.
Travailler avec les ingénieurs ML, les équipes d’annotation et les TPM afin de définir les besoins en données, en simulation et en entraînement.
Concevoir et optimiser des fonctions de récompense afin d’aligner le comportement des agents avec les objectifs produit et les contraintes de sécurité.
Qualifications
Graduate degree (Master’s or PhD) in Robotics, Computer Science, AI, or a related field with a focus on Reinforcement Learning, Imitation Learning, or other Online Machine Learning fields.
Experience:
Proven experience as an RL Engineer or Research Engineer in a fast-paced environment.
Prior experience in industries with complex multi-disciplinary teams such as robotics, smart grids, precision agriculture, game development, or aerospace.
Technical Proficiency:
Fluency with Python, Git, and the Unix shell.
Deep familiarity with frameworks like Ray Rllib, Stable Baselines3, or CleanRL.
Experience with physics engines (Mu Jo Co , Bullet) or 3D game engines.
Familiarity with collaborative tools such as Jira/Confluence, Slack, a Git server, and an experiment tracking framework.
Attributes:
Essential for understanding Markov Decision Processes (MDPs) and gradient-based optimization.
Critical for debugging non-deterministic agent behaviors and ensuring…
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).