Programmeur·se Senior C++ - Apprentissage automatique (Montreal)

Programmeur·se Senior C++ - Apprentissage automatique (Montreal)

03 Oct
|
Ubisoft Montréal
|
Montreal

03 Oct

Ubisoft Montréal

Montreal

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 Six à Just Dance et bien plus encore. 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 Six à Just Dance et bien plus encore. 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. 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.), Programmer de manière claire et structurée en respectant les exigences de performance, de maintenance, de modularité, de scalabilité et de compatibilité. 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.

Documentation, présentations et partage de connaissances pour communiquer des concepts d’IA complexes à des collaborateurs techniques et non techniques. 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.

Minimum 10 ans d’expérience en programmation C++. Minimum 5 ans d'expérience en IA/ML. Connaissance approfondie du C++ requise. Bonne connaissance des fondamentaux de l’apprentissage automatique et profond.

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). #

📌 Programmeur·se Senior C++ - Apprentissage automatique (Montreal)
🏢 Ubisoft Montréal
📍 Montreal

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: programmeur·se senior c++ - apprentissage automatique (montreal) / montreal

Subscribe to this job alert:

Get the latest job offers by email for: programmeur·se senior c++ - apprentissage automatique (montreal) / montreal