Programmeur.euse en apprentissage automatique
Ubisoft
Ubisoft est une référence mondiale du jeu vidéo, avec des équipes réparties aux quatre coins du monde qui créent des expériences de jeu originales et mémorables, de Assassin's Creed à Rainbow Six en passant par Just Dance et bien d'autres encore. Nous croyons que la diversité des points de vue fait progresser à la fois les joueurs et les équipes.
Si vous êtes passionné·e par l'innovation et que vous souhaitez repousser les limites du divertissement, rejoignez notre aventure et aidez-nous à créer l'inconnu !
Description du posteDocGPT est la plateforme d'assistants de connaissance interne d'Ubisoft, présentée cette année à la Games Developer Conference (GDC) 2026 et déployée à grande échelle à travers studios et divisions. Basée sur une architecture RAG, elle permet à des milliers d'employés de retrouver l'information pertinente directement depuis leurs outils du quotidien.
Vous prendrez en charge la direction technique des composants AI de DocGPT : référent·e sur les problématiques de récupération d'information et d'intégration LLM, vous définirez les orientations, accompagnerez l'équipe et traduirez des exigences parfois ambiguës en solutions robustes.
Ce que vous ferez :
- Définir et piloter la direction technique des pipelines de retrieval : chunking, indexation sémantique, recherche vectorielle, reranking.
- Établir les standards d'évaluation de la plateforme et faire de la qualité des réponses une métrique de premier plan dans le cycle de développement.
- Définir l'approche d'intégration LLM en contexte multi-tenant : gestion du contexte, prompt engineering, maîtrise des coûts, évolution vers des capacités agentiques.
- Identifier proactivement les limites de l'architecture actuelle et proposer des évolutions avant qu'elles n'impactent les utilisateurs.
- Mentorer les membres juniors et intermédiaires sur les bonnes pratiques ML et la rigueur expérimentale.
- Être l'interlocuteur·trice de confiance pour les équipes clientes et les parties prenantes sur les sujets IA.
Qualifications
Ce que vous apporterez à l'équipe
- 5 ans et plus d'expérience en ML appliqué sur des systèmes de recherche d'information ou NLP en production.
- Maîtrise de Python et des frameworks ML/NLP : LangChain, LlamaIndex, HuggingFace Transformers.
- Expérience avérée avec les architectures RAG : modèles d'embedding (OpenAI, Cohere, BGE), bases de données vectorielles (Qdrant, pgvector, Weaviate, Pinecone), reranking (cross-encoders).
- Maîtrise des API LLM (Claude, OpenAI GPT) et des techniques de prompt engineering avancées (few-shot, chain-of-thought, structured outputs).
- Expérience avec des frameworks d'évaluation RAG : RAGAS, métriques MRR/NDCG, construction de jeux de données d'évaluation.
- Connaissance des environnements cloud AWS et Databricks (MLflow, Feature Store) et des environnements conteneurisés.
- Leadership technique démontré et aisance avec l'ambiguïté ; excellentes compétences en communication.
À propos de nous
Les équipes d’Ubisoft comptent 20 000 personnes réparties sur plus de 30 pays aux quatre coins du monde et sont liées par une mission commune : enrichir la vie des joueuses et des joueurs au moyen d’expériences de jeu originales et mémorables. Leur énergie et leur talent ont permis de donner vie à de nombreuses franchises acclamées telles que Assassin’s Creed, Far Cry, Watch Dogs, Just Dance, Rainbow Six et bien d’autres à venir.
Ubisoft est une entreprise soucieuse de l’égalité des chances et estime que la diversité des origines et des perspectives est essentielle pour créer des mondes qui permettent l’épanouissement et l’expression de tous·tes.
Travailler à Ubi MTL, c’est jouir d’un milieu de travail qui éveille la créativité et favorise la connexion. Nous offrons un espace collaboratif axé sur l'avancement professionnel, les occasions d'apprentissage et le bien-être (nos importants avantages sociaux en témoignent!).
Si vous êtes enthousiaste à l’idée de relever des défis passionnants, d’exploiter les toutes dernières technologies et de prendre part au futur du divertissement, rejoignez-nous pour créer l’inconnu.
À Ubisoft, vous êtes les bienvenu·es tel·les que vous êtes. Nous accueillons la diversité sous toutes ses formes. Nous nous engageons à favoriser un environnement de travail inclusif et respectueux de toutes les différences.
- ...diversité des perspectives permet aux joueur·euse·s comme aux équipes de s’épanouir. Si... ...: Nous sommes à la recherche un programmeur principal en C++ qui contribuera au... ...informatique ou équivalent. Un master en apprentissage automatique ou tout autre master pertinent est un...ApprenticeshipFull time
- ...’Université de Montréal, Mila rassemble des chercheurs spécialisés en intelligence artificielle (IA) et plus précisément en apprentissage automatique. Reconnu mondialement pour ses importantes contributions aux domaines de l’apprentissage profond et apprentissage par renforcement...ApprenticeshipDaily paidFull timeContract workRemote workFlexible hoursDay shift
- ...rejoignez notre aventure et aidez-nous à créer l’inconnu! Job Description En tant que développeur·euse logiciel spécialisé·e en apprentissage automatique à Ubisoft Montréal, vous contribuerez à la création de systèmes fiables et évolutifs qui protègent la...ApprenticeshipFull timeWork at office
- ...intégrité, d'innovation et de volonté de remettre en question le consensus. Notre équipe travaille sur une variété de projets d’apprentissage automatique à fort impact, et nous cherchons un spécialiste en apprentissage automatique pour se joindre à nous. Dans ce rôle, vous...ApprenticeshipWork at officeWorldwide
- ...Programmeur.euse analyste Java Emplacement: Montréal (3j/semaine au bureau) Nous cherchons un.e candidat.e qui souhaite travailler en équipe pour répondre aux besoins d’une filiale du Groupe Optimum spécialisée en réassurance-vie. La personne recherchée doit être...SuggestedPermanent employmentFull timeWork at office
- ...Job Description Job Description PROGRAMMEUR-OPÉRATEUR CNC SENIOR Lieu : St-Michel, QC Horaire : Lundi au vendredi, de 7h30 à 16h00 - Temps plein (40 heures par semaine) Relève du : Superviseur des opérations DESCRIPTION DU POSTE Luxia est à la recherche...Full timeMonday to friday
- ...convaincu·e·s que la diversité des perspectives permet aux joueur·euse·s comme aux équipes de s’épanouir. Si vous êtes passionné·e par... ...à créer l’inconnu ! Description du poste En tant que programmeur·euse moteur à Ubisoft Montréal, vous contribuerez à l’évolution...Full time
- ...diversité des perspectives permet aux joueur·euse·s comme aux équipes de s’épanouir. Si... ...des métriques en jeu, des méthodes d’apprentissage automatique et des approches basées sur l’IA.... ...le de la sécurité et la vision d’un·e programmeur·euse engin, en intégrant directement dans...ApprenticeshipFull time
- ...mémorables, en étant fiers de notre travail et en respectant les contributions de chacun. Description du poste En tant que Programmeur·euse Gameplay IA, vous aurez la charge de la conception, de l'implémentation et du maintien de systèmes gameplay IA de notre jeu. Vous...
- ...TEHORA est présentement à la recherche d'un(e) programmeur(euse) senior FrontEnd Angular ayant d'excellentes aptitudes techniques, d'excellentes... ...Initiatives sociales et environnementales Programme d’apprentissage en milieu de travail Cheminement de carrière SALAIRE...ApprenticeshipHourly payContract workRemote workFlexible hours
- ...TEHORA est présentement à la recherche d 'un(e) programmeur(euse) junior BackEnd Python ayant de bonnes aptitudes techniques, une grande capacité d'apprentissage et qui souhaite mettre à profit ses compétences au sein d'une équipe polyvalente. La personne retenue participera...Hourly payFull timeContract workRemote workFlexible hours
- ...TEHORA est présentement à la recherche d 'un(e) programmeur(euse) senior BackEnd Python ayant d'excellentes aptitudes techniques, d'excellentes... ...Initiatives sociales et environnementales Programme d’apprentissage en milieu de travail Cheminement de carrière SALAIRE...ApprenticeshipHourly payContract workRemote workFlexible hours
- ...industry leaders to create unique, unforgettable experiences for gamers everywhere. Job Description Nous recherchons un programmeur Sénior en AI de jeu qui fait preuve de passion et de curiosité dans la création de systèmes et de comportements d'IA complexes....Full timeWork at officeRemote workWorldwide
$47k - $78k per year
...Alors regardez à cette opportunité! À quoi ressemblera votre journée type En tant que coordonnateur ou coordonnatrice de l’apprentissage, vous coordonnerez la prestation de bout en bout d’un portefeuille de programmes d’apprentissage technique pour le groupe Audit et...ApprenticeshipPermanent employmentWork at officeFlexible hoursDay shift- ...de l’Université de Montréal, Mila rassemble des chercheurs spécialisés en intelligence artificielle et plus précisément en apprentissage automatique, apprentissage profond et apprentissage par renforcement. Reconnu mondialement pour ses importantes contributions au domaine...ApprenticeshipFull timeRemote workFlexible hoursDay shift
- ...éveille la créativité et favorise la connexion. Nous offrons un espace collaboratif axé sur l'avancement professionnel, les occasions d'apprentissage et le bien-être (nos importants avantages sociaux en témoignent!). Si vous êtes enthousiaste à l’idée de relever des défis...ApprenticeshipDaily paidFull time
- ...canadienne avec nous. Description du poste C’est un moment particulièrement stimulant pour vous joindre à nous — surtout en Apprentissage et développement. Alors que notre entreprise évolue, le développement des compétences, le renforcement du leadership et la...ApprenticeshipFull timeContract workPart timeFlexible hours
- ...prenantes afin de comprendre les besoins en données et de fournir des ensembles de données de haute qualité pour l’analytique et l’apprentissage automatique. Développer un code fonctionnel répondant aux critères d’acceptation et à la définition de terminé (« Definition of Done...ApprenticeshipDaily paidPermanent employment
- ...les fondements théoriques et les applications pratiques de l’automatique, et capables de développer un programme de recherche de renommée... ...robuste, les approches de commande fondées sur les données, l’apprentissage et l’optimisation, ainsi que les systèmes de contrôle...ApprenticeshipPermanent employmentContract workLocal area
- ...TEHORA est présentement à la recherche d’ un(e) analyste‑programmeur afin d’effectuer différentes tâches de planification, de coordination... ...Initiatives sociales et environnementales Programme d’apprentissage en milieu de travail Cheminement de carrière SALAIRE...ApprenticeshipHourly payFull timeContract workRemote workFlexible hours3 days per week
- ...Date de démarrage 2026-11-01 Localisation du poste Montréal(hybride) Durée Permanent Nous recherchons un Analyste-programmeur .NET afin de rejoindre notre équipe de conseillers du bureau de Montréal dans le cadre d'un poste permanent. Ce poste est en mode...Permanent employmentWork at office
- No de la demande : 101611 Catégorie d'emploi : Contrôle de projets; Ingénierie Lieu : Montréal, QC, Canada Joignez-vous à une entreprise déterminée à apporter des changements positifs pour créer un monde meilleur. Comptant plus de 65 ans d'expertise commerciale...Contract workWork at officeLocal areaFlexible hoursDay shift
- ...convaincu·e·s que la diversité des perspectives permet aux joueur·euse·s comme aux équipes de s’épanouir. Si vous êtes passionné·e par... ...à créer l’inconnu ! Job Description En tant que programmeur·euse moteur C++ sénior à Ubisoft Montréal, vous rejoindrez l’équipe...
- Requisition ID: 102429 Job Category: Engineering; Project Controls Location: Montreal, QC, Canada Join a company that is passionately committed to the pursuit of a better world through positive change. With more than 70 years of business and technical expertise...Long term contractLocal areaFlexible hours
- ...Nous recherchons un·e développeur·euse Guidewire qui connaît PolicyCenter, BillingCenter et ClaimCenter. La personne contribuera au développement et à l’évolution des applications d’assurance, notamment à l’ajout de nouveaux produits et au mapping des produits dans les systèmes...Contract workWork from homeFlexible hours
- ...remplacer la voiture. Pourriez-vous être le/la Controleur/euse financier/e de projets senior à temps plein à Saint-Bruno-de-... ...investissement dans votre développement, par le biais de programmes d’apprentissage primés. Progresser vers des rôles de leadership au sein de...ApprenticeshipDaily paidFull timeContract workFlexible hoursDay shift3 days per week
- ...Québec. L'équipe, constituée de développeur.euse.s dévoué.e.s, travaille en mode Agile et... ...test au sein de l'équipe et partager vos apprentissages. Prendre part aux événements Scrum (... ...Execute structured manual tests, then automate them so they never need to be repeated manually...ApprenticeshipDaily paidLocal area
- ...Régisseur.euse, Domaine du Tremblay Norbec S.A.S, filiale d’Optimum Foncier inc., est à la recherche d'une personne responsable... ...et aptitudes Autonomie; Capacité élevée d’apprentissage de façon autodidacte; Adaptation et flexibilité; Grand sens...RemplacementPermanent employmentFull timeLocal area
- ...Programmeur UI senior Highdive recherche un programmeur généraliste expérimenté pouvant aider l'équipe UI/UX à créer et optimiser les interfaces de jeu, implémenter les menus, l'ATH et les outils UI sur toutes les plateformes, en collaborant avec les concepteurs et les...Work at office
- Le titulaire du poste contribuera à l'amélioration et à l'évolution de nos solutions d'affaires dans un environnement collaboratif et réglementé. Il participera également à l'analyse, à la conception, au développement, aux essais et à la maintenance des applications. De plus...Permanent employment
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Programmeur.euse en apprentissage automatique. Be the first to apply!


