Talent.com
Ubisoft
Programmeur·se Senior C++ - Apprentissage automatiqueUbisoft • Montreal, QC, CA
Programmeur·se Senior C++ - Apprentissage automatique

Programmeur·se Senior C++ - Apprentissage automatique

Ubisoft • Montreal, QC, CA
17 days ago
Job type
  • Full-time
Job description

Description du poste

Ce que vous ferez :

Nous sommes à la recherche un programmeur principal en C++ qui contribuera au développement d’applications dans le domaine du Machine Learning. Le rôle du programmeur principal en C++ avec une expérience en IA/ML est d’apporter les meilleures pratiques et principes de conception pour aider l’équipe à réaliser notre feuille de route ambitieuse.

Responsabilités principales :

  • Fournir et soutenir des systèmes ML basés sur les exigences et objectifs commerciaux.

  • Développer, intégrer et maintenir des moteurs d’inférence, des bibliothèques et des frameworks ML.

  • Exploiter le meilleur matériel (NPU, GPU, CPU) pour accélérer les calculs liés au ML.

  • Développer des systèmes pour évaluer, optimiser et mesurer les performances des modèles.

  • Intégrer et maintenir les systèmes ML dans les moteurs de jeu et dans les jeux.

  • Écrire des tests unitaires et des tests d’intégration.

  • Collaborer avec l’équipe de science des données, les programmeurs spécialisés (gameplay, AI etc.), l’équipe de recherche et d’autres parties prenantes comme les productions.

  • Programmer de manière claire et structurée en respectant les exigences de performance, de maintenance, de modularité, de scalabilité et de compatibilité.

Autres responsabilités :

  • Créer des preuves de concept, ce qui peut nécessiter la formation de modèles, l’affinage, l’expérimentation avec différentes techniques et modèles.

  • Suggérer des améliorations lorsque nécessaire en concevant et en mettant en œuvre de nouveaux systèmes ou en améliorant les systèmes existants.

  • Mener des recherches pour rester à jour avec les dernières avancées.

  • Documentation, présentations et partage de connaissances pour communiquer des concepts d’IA complexes à des collaborateurs techniques et non techniques.

Qualifications

Ce que vous apportez :

Éducation :

Diplôme de baccalauréat en informatique ou en génie informatique ou équivalent.

Un master en apprentissage automatique ou tout autre master pertinent est un véritable atout.

Expérience pertinente :

Minimum 10 ans d’expérience en programmation C++.

Minimum 5 ans d’expérience en IA/ML.

Compétences principales :

  • Connaissance approfondie du C++ requise.

  • Solides compétences en architecture.

  • Bonne connaissance du matériel, pour tirer parti du multithreading et optimiser la gestion de la mémoire.

  • Bonne connaissance des fondamentaux de l’apprentissage automatique et profond.

Autres compétences :

  • Maîtrise de Python est un atout.

  • Expérience de travail avec des moteurs de jeu est un atout.

  • Connaissance ou expérience en Reinforcement Learning (apprentissage par renforcement).

Informations supplémentaires

Quoi nous envoyer

  • Votre CV mettant en valeur votre formation, votre expérience, vos compétences et les jeux livrés
Create a job alert for this search

Programmeur·se Senior C++ - Apprentissage automatique • Montreal, QC, CA

Similar jobs

Développeur.se sénior.e de logiciels/ Senior Engine Software Developer - Iron Man

Motive Studiomontreal (administrative region), qc, Canada
Full-time

Electronic Arts creates next-level entertainment experiences that inspire players and fans around the world.Here, everyone is part of the story.A community that connects across the globe, where cre... Show more

 • Promoted

Programmeur.se Gameplay / Gameplay Programmer

Cloud Imperium GamesMontreal (administrative region), QC, CA
Full-time

Concevoir et implémenter un code bien conçu, fiable, maintenable et sans bogues.Collaborer avec les membres de l'équipe pour livrer divers systèmes de gameplay.Appliquer les meilleures pratiques, l... Show more

 • Promoted

Programmeur.se Gameplay Senior / Senior Gameplay Programmer

Cloud Imperium Games MontrealMontreal
Full-time

La connaissance de l'anglais est requise pour ce poste car le/la titulaire devra collaborer quotidiennement avec nos équipes des studios internationaux et participer à des réunions de travail qui s... Show more

 • Promoted

Programmeur.se applications HVAC

Go RHMontreal (administrative region), QC, CA
Full-time

Montréal (Saint-Léonard), Temps plein, permanent, 70k$ - 100k$.Fondée en 1984, BBP Énergie est une PME québécoise spécialisée dans la régulation automatique et la mécanique du bâtiment pour les sec... Show more

 • Promoted

Senior Machine Learning Developer / Développeur senior en apprentissage automatique

SAPmontreal (administrative region), qc, Canada
Full-time

Senior Machine Learning Developer.At SAP, we keep it simple: you bring your best to us, and we’ll bring out the best in you.We are builders touching over 20 industries and 80% of global commerce, a... Show more

 • Promoted

Développeur.se de recherche en apprentissage automatique sénior

LawZeroMontréal, Montreal (administrative region), Canada
Full-time

Dans ce rôle, vous travaillerez en étroite collaboration avec les chercheur.Collaborer avec les chercheurs pour accélérer la recherche, l'entraînement et l'inférence des modèles, et faciliter l'imp... Show more

 • Promoted

Expert en Robotisation de Processus Senior à Montréal

CHROME TECHNOLOGIESMontreal (administrative region), QC, CA
Full-time

Recherchez un rôle stimulant à Montréal en tant qu'expert en Robotisation de Processus Senior.Ce poste hybride vous permet de travailler sur des solutions UiPath d'automatisation.Nous sommes à la r... Show more

 • Promoted

Expert C++ Senior pour Coveo

CoveoMontreal
Full-time

Rejoignez l'équipe innovante de Coveo en tant qu'expert C++ senior, où l'optimisation des systèmes d'indexation et de recherche est au cœur de votre travail.Coveo recherche un expert en C++ avec en... Show more

 • Promoted

Senior Power Platform Architect: Low-Code & Automation

National Bank of CanadaMontreal (administrative region), QC, CA
Full-time

Une institution financière innovante à Montréal recherche un concepteur senior Power Platform pour promouvoir des solutions Low Code.Ce poste permettra d'avoir un impact significatif sur l'organisa... Show more

 • Promoted

Programmeur IA Senior avec Expertise Technique

Haven Studios IncMontreal (administrative region), QC, CA
Full-time

Exploitez votre talent en tant que Programmeur·euse IA Senior dans notre studio, spécialisé dans le développement de jeux.Ce rôle exige une expertise poussée en C++ et en optimisations de code.Nous... Show more

 • Promoted

Expert C++ Senior aux systèmes temps réel

AstekMontreal (administrative region), QC, CA
Full-time

Astek recherche un Expert C++ Senior à Montréal, entièrement flexible en mode hybride.Contribuez à la conception de composants critiques en temps réel avec un accent sur la performance.Démarrage en... Show more

 • Promoted

Programmeur Z/OS Senior chez Novipro

NOVIPROMontreal
Full-time

Transformez les infrastructures IBM Z avec Novipro en tant que Programmeur z/OS senior.Ce rôle combine expertise technique et relations clients pour des mises à niveau z/OS et des solutions basé su... Show more

 • Promoted

Ingénieur Système C++ Sénior à DeOS

DeOSmontreal (administrative region), qc, Canada
Full-time

DeOS, basé à Montréal, cherche un Ingénieur Système C++ Senior pour travailler sur des systèmes de streaming à ultra-faible latence.Ce rôle exige des compétences avancées en développement et optimi... Show more

 • Promoted

UiPath Senior: Développement et Optimisation

TEHORA inc.Montreal (administrative region), QC, CA
Full-time

TEHORA est à la recherche d'un UiPath Senior pour développer et optimiser des solutions d'automatisation à Québec, en mode télétravail.Réalisez un impact significatif au sein d'une plateforme RPA d... Show more

 • Promoted

Programmeur.euse IA Sénior

Ubisoft MontréalMontreal (administrative region), QC, CA
Full-time

Ubisoft est un·e chef·fe de file mondial·e dans l’industrie du jeu vidéo, avec des équipes partout dans le monde qui créent des expériences originales et mémorables, d’Assassin’s Creed et Rainbow S... Show more

 • Promoted

Programmeur Gameplay Senior en Anti-Cheat chez Ubisoft

Jobs for HumanityMontreal
Full-time

Devenez Programmeur Gameplay Senior dans l'équipe Anti-Cheat de Rainbow Six Siege.Apportez vos compétences en programmation C++ pour améliorer l'environnement de jeu tout en combattant la triche.Ub... Show more

 • Promoted

Programmeur Systèmes z/OS Senior Novipro

Novipro GroupMontreal (administrative region), QC, CA
Full-time

Devenez Programmeur Systèmes z/OS Senior chez Novipro et guiderez des transformations majeures dans les environnements IBM Z.Ce rôle demande une expertise importante en gestion de systèmes et assis... Show more

 • Promoted

- Programmeur·euse I.A. Senior/AI Programmer

Sony PlaystationMontreal
Full-time

PlayStation isn’t just the Best Place to Play — it’s also the Best Place to Work.Today, we’re recognized as a global leader in entertainment producing The PlayStation family of products and service... Show more