Spécialiste Senior en Apprentissage Machine -AI/ML Senior Software Developer at CM Labs Simulations

Date: 1 hour ago
City: Montreal, QC
Contract type: Full time
Description de l'entreprise

Nous sommes l'entreprise à l'origine des simulateurs terrestres et maritimes les plus fiables du secteur.

CM Labs développe des solutions basées sur la simulation pour aider les clients à concevoir des équipements avancés et à se préparer pour des opérations spécialisées. Grâce à sa plateforme Vortex Studio, CM Labs offre des capacités pour les simulateurs de formation, la répétition de mission, les jeux sérieux, le prototypage virtuel et les tests. Aujourd'hui, CM Labs est le principal fournisseur de formation pour la simulation dans les secteurs de la construction et du port.

Avec plus de 1 000 simulateurs dans 30 pays utilisant la technologie de simulation de CM Labs, nos marchés sont mondiaux. Parmi nos clients figurent Honda, Hitachi, Liebherr, NASA et Volvo.

Description du poste

CM Labs est à la recherche d’un Spécialiste Senior en Apprentissage Machine pour rejoindre notre équipe et contribuer au développement de capacités IA pour nos produits de simulation et de formation. Nous recherchons une personne très motivée, experte en apprentissage par renforcement, robotique et systèmes de contrôle, passionnée par l’intégration de solutions IA innovantes dans des applications concrètes.

L’équipe est composée de personnes dynamiques et expérimentées qui aiment partager les responsabilités. C’est une excellente occasion de collaborer avec des personnes talentueuses pour résoudre des défis stimulants avec un fort potentiel de croissance.

Les outils Vortex Studio et Intellia de CM Labs sont utilisés pour les simulateurs de formation en temps réel et le prototypage virtuel de machines lourdes (par exemple, grues, excavatrices) ainsi que de robots. Pour plus d’informations, visitez notre site Web à l’adresse : https://www.cm-labs.com/ et

Intellia Instructor - CM Labs.

Responsabilités

  • Apporter un leadership technique dans le développement, l’entraînement et la validation d’algorithmes d’apprentissage par renforcement (RL) et/ou d’apprentissage par imitation (IL) pour des agents incarnés dans des environnements simulés réalistes, en utilisant à la fois des données synthétiques et des données utilisateur.
  • Appliquer la bonne méthode selon le contexte—RL, IL, contrôle classique ou méthodes de planification—avec un souci de valeur pour le produit.
  • Collaborer avec des experts et des ingénieurs pour concevoir des tâches d’entraînement et des objectifs d’optimisation efficaces.
  • Contribuer à l’intégration de capacités IA dans les produits de formation de CM Labs et la plateforme Vortex.
  • Se tenir à jour des avancées en RL et IA incarnée, et documenter clairement les expériences, modèles et résultats.
  • Partager les connaissances et encadrer les membres de l’équipe sur les meilleures pratiques en apprentissage machine.

Qualifications

  • BAC en informatique, robotique, génie électrique ou domaine connexe.
  • Minimum 5 ans d’expérience en apprentissage machine, robotique ou systèmes de contrôle.
  • Expertise en apprentissage par renforcement et imitation pour la robotique ou les agents incarnés.
  • Solide compréhension des méthodes de contrôle classique et de planification (ex. : cinématique inverse, optimisation de trajectoire, RRT, PID).
  • Maîtrise du développement en python et frameworks de deep learning tels que PyTorch (préféré), TensorFlow ou JAX.
  • Familiarité avec les workflows ML sur le cloud et les outils MLOps.
  • Experience du deploiement de modeles AI/ML.
  • Excellentes compétences en communication et collaboration avec des équipes techniques et produits.
  • Expérience des bonnes pratiques de développement logiciel, gestion de version (Git) et méthodologies Agile.

Atouts

  • Expérience avec les modèles Vision-Langage(-Action) (VLMs/VLAs) pour agents incarnés.
  • Expérience pratique avec des plateformes de simulation/middleware robotique (ex. : ROS, Isaac Gym, Mujoco).
  • Familiarité avec les systèmes multi-agents ou apprentissage avec un humain dans la boucle.
  • Connaissance de la robotique industrielle ou de la simulation d’équipements lourds.
  • Expérience de déploiement de modèles IA/ML en production.
  • Expérience avec C++ et la programmation orientée objet.

Informations complémentaires

Ce que nous offrons

  • La chance d’avoir un impact sur le monde réel en travaillant sur des projets innovants et stimulants et en créant une technologie de pointe ;
  • Horaire de travail flexible ;
  • Conciliation travail-vie personnelle ;
  • Semaine payée (semaine de vacances supplémentaire) entre Noël et le Nouvel An ;
  • Rabais d’entreprise (transport, gymnase, pistes de ski, événements spéciaux).

Seuls les candidats sélectionnés seront contactés.

L’emploi du genre masculin a pour but d’alléger le texte et d’en faciliter la lecture.

Company Description

We are the company behind the most trusted land and sea simulators in the industry.

CM Labs builds simulation-based solutions to help clients design advanced equipment and prepare for skilled operations. Through its Vortex Studio platform, CM Labs provides capabilities for training simulators, mission rehearsal, serious games, virtual prototyping, and testing. Today, CM Labs is the leading vendor for simulation-based training in the construction and port industries.

With over 1,000 simulators in 30 countries using CM Labs’ simulation technology, our markets are global. Our customers include Honda, Hitachi, Liebherr, NASA, and Volvo.

Job Description

CM Labs is looking for a Senior Machine Learning Specialist to join our team and help drive the development of AI-driven capabilities for our simulation and training products. We are seeking a highly motivated individual with strong expertise in reinforcement learning, robotics, and control systems, who is passionate about bringing innovative AI solutions to real-world applications.

The team is made up of dynamic and experienced individuals who enjoy sharing responsibilities. This is an excellent opportunity to collaborate with talented people to solve interesting challenges with significant potential for growth.

The Vortex Studio and Intellia software is used for real-time training simulators and virtual prototyping of heavy machinery (e.g., cranes, excavators) as well as robots. For more information visit our website at: https://www.cm-labs.com/ and

Intellia Instructor - CM Labs.

Responsibilities

  • Provide technical leadership in the development, training, and validation of reinforcement learning (RL) and/or Imitation Learning algorithms for embodied agents in realistic simulated environments, using both synthetic and user data.
  • Apply the right tool for the job—RL, IL, traditional control, or planning methods—with a pragmatic focus on product impact.
  • Collaborate with domain experts and engineers to design effective training tasks and optimization objectives.
  • Contribute to bringing AI-driven capabilities into CM Labs’ training products and the Vortex platform.
  • Stay current with advancements in ML and embodied AI, and clearly document experiments, models, and findings.
  • Share knowledge and mentor team members in machine learning best practices.

Qualifications

  • Degree in Computer Science, Robotics, Electrical Engineering, or a related field.
  • At least 5 years of experience in machine learning, robotics, or control systems.
  • Strong expertise in reinforcement/imitation learning for robotics or embodied agents.
  • Solid understanding of classical control and planning methods (e.g., inverse kinematics, trajectory optimization, RRT, PID).
  • Proficiency in python development and deep learning frameworks such as PyTorch (preferred), TensorFlow, or JAX.
  • Experience with cloud-based ML workflows and MLOps tools.
  • Experience deploying AI/ML models.
  • Knowledge of software and application design and architecture.
  • Excellent communication and collaboration skills across technical and product-focused teams.
  • Experience with software development best practices, version control (Git), and Agile methodologies.

Assets

  • Experience with Vision-Language(-Action) Models (VLMs/VLAs) for embodied agents.
  • Familiarity with multi-agent systems or human-in-the-loop learning.
  • Hands-on exposure to robotics simulation/middleware platforms (e.g., ROS, Isaac Gym, Mujoco).
  • Knowledge of industrial robotics or heavy equipment simulation.
  • Experience in C++ and object-oriented programming.

Additional Information

What We Offer

  • The chance to have an impact on the real world by working on innovative and challenging projects and creating cutting edge technology;
  • Flexible work schedule;
  • Work-life balance;
  • Paid week off (additional vacation week) between Christmas and New Year;
  • Company discounts (Transport, Gym, Ski hills, special events).

Only selected candidates will be contacted.

The masculine gender is used in this text without discrimination, to facilitate reading.

How to apply

To apply for this job you need to authorize on our website. If you don't have an account yet, please register.

Post a resume

Browse All Jobs in This Province

Explore full job listings for the area:: Jobs in Montreal | Jobs in Quebec

You May Also Be Interested In

Find other job listings similar to this one: