Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Programmeur·se Senior C++ - Machine Learning

Full-time

Ubisoft

Description de l'entreprise

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 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 l’innovation et par le fait de repousser les limites du divertissement, joignez‑vous à nous et contribuez à créer l’inconnu !

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
Vacancy posted 14 hours ago
Similar jobs that could be interesting for youBased on the Programmeur·se Senior C++ - Machine Learning in Montréal, QC vacancy
  •  ...integration of motion capture into animation pipelines. Participate in C++ design and code reviews, while contributing to the evolution of...  ...avec les artistes, animateurs, chefs d’équipe et autres programmeur·se·s afin de définir les besoins et spécifications des outils;... 
    Senior
    C++
    Full time

    Behaviour Interactive

    Montréal, QC
    14 hours ago
  •  ...our journey and help create the unknown! Job Description We are looking for a Senior C++ Programmer to play a key role in building cutting-edge applications powered by Machine Learning. The role of the senior C++ Programmer with experience in AI/ML is to bring best... 
    Senior
    C++
    Full time

    Ubisoft

    Montréal, QC
    14 hours ago
  • $70k - $100k per year

     ...OFFRE D’EMPLOI : Programmeur.se d’applications HVAC Montréal (Saint-Léonard) | ⏰ Temps plein, permanent | 70k$ - 100k$   À propos de  BBP Énergie   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... 
    Suggested
    Daily paid
    Permanent employment
    Full time
    Work at office
    Remote work
    Day shift

    Go Rh

    Montréal, QC
    14 hours ago
  •  ...as per applicable law. As a Senior UI Programmer, you will work on...  ...multidisciplinaire composée de programmeur·euse·s, de designer·euse·s, d’animateur...  ...compétences en programmation C++ ; ~ Forte compréhension du...  ...UK–North & South). On se concentre sur deux grands axes... 
    Senior
    C++
    Full time
    Flexible hours

    Behaviour Interactive

    Montréal, QC
    14 hours ago
  •  ...équipe talentueuse et passionnée, ainsi qu’à ses contributions exceptionnelles. Chez...  ...Nous sommes à la recherche d'un·e Programmeur·euse IA senior expérimenté·e pour rejoindre notre studio...  ...moteurs de jeu. ~ Solides connaissances en C++. ~ Solides compétences en conception de... 
    Senior
    C++
    Full time

    Haven Interactive Studios

    Montréal, QC
    14 hours ago
  •  ...initiatives under the guidance of senior teammates. The ideal candidate...  ...their skills. Knowledge of C++ and game development is a plus....  ...Tu travailleras avec d’autres programmeur·euses, des responsables techniques...  ...une forte volonté de développer ses compétences. Des... 
    Senior
    C++
    Long term contract
    Full time

    Behaviour Interactive

    Montréal, QC
    14 hours ago
  •  ...équipes diversifiées; $1 - $1 a year Nous recherchons un·e programmeur·euse gameplay passionné·e pour contribuer à la création de systèmes...  ...Rotterdam) et au Royaume-Uni (Behaviour UK–North & South). On se concentre sur deux grands axes : les Services et les Jeux Originaux... 
    Senior
    Full time
    Flexible hours

    Behaviour Interactive

    Montréal, QC
    14 hours ago
  •  ...Cloud Chamber est à la recherche d'un·e programmeur·euse principal·e en IA pour rejoindre notre...  ...compétences en mathématiques. Forte expertise en C++. Excellentes capacités de communication...  ....   Veuillez noter que 2K Games et ses studios n’utilisent jamais d’applications... 
    Senior
    C++
    Full time

    Cloud Chamber Montreal

    Montréal, QC
    14 hours ago
  •  ...En tant que Programmeur·euse sénior·e rendu chez Cloud Chamber, vous rejoindrez notre talentueuse...  ...mathématiques 3D. Forte expertise en C/C++. Expérience avec les GPU modernes et...  ...raisonnables.   Veuillez noter que 2K Games et ses studios n’utilisent jamais d’... 
    Senior
    C++
    Full time

    Cloud Chamber Montreal

    Montréal, QC
    14 hours ago
  •  ...design and documentation Experience with C++, Jenkins, AWS and Amazon Gamelift is a...  ...code pour garantir les bonnes pratiques ; Se tenir informé des dernières tendances...  ...et le développement d’outils ? En tant que Programmeur Build et Pipeline, vous jouerez un rôle clé... 
    C++
    Full time

    Behaviour Interactive

    Montréal, QC
    14 hours ago
  •  ...We’re looking for a Senior Gameplay Programmer to play a key role in bringing a AAA title...  ...Write and maintain high‑performing, scalable C++ gameplay code and Unreal Engine Blueprints...  ...(un atout). Nous recherchons un·e programmeur·euse gameplay sénior·e pour jouer un rôle... 
    Senior
    C++
    Long term contract
    Full time

    Behaviour Interactive

    Montréal, QC
    14 hours ago
  •  ...donnée à la stabilité et à l’“always playable”. Incarner un rôle de senior hands‑on et pragmatique : écrire du code au quotidien, être un...  ...programmation d’intelligence artificielle ~ Une compétence en C++ ~ Un baccalauréat en informatique ou génie informatique ou l’... 
    Senior
    C++
    Daily paid
    Full time

    Ubisoft

    Montréal, QC
    14 hours ago
  •  ...critical infrastructures and sensitive events. Requirements We are looking for a Senior Software Developer: Design, develop, and optimize complex software applications using C++. Apply software development good practices and standards. Participate in defining... 
    Senior
    C++
    Permanent employment
    Full time
    Flexible hours

    Cs Group

    Montréal, QC
    14 hours ago
  •  ...et être une personne-ressource pour les programmeurs. Évaluer et corriger les problèmes de...  ...des jeux videos ~ Excellente maîtrise du C++ ~ Capacité à analyser et synthétiser des...  ...atout) ~ Connaissance des spécificités des machines virtuelles et des services cloud (atout)... 
    Senior
    C++
    Full time
    Apprenticeship

    Jobs For Humanity

    Montréal, QC
    14 hours ago
  •  ...restent fluides pour une petite équipe autonome. Incarner un rôle de senior hands‑on : écrire du code au quotidien, débugger au plus près du...  ...De l’expérience avec HLSL, Direct X Une maîtrise du langage C++ De l’expérience en conception pour consoles de jeu vidéo et en... 
    Senior
    C++
    Daily paid
    Full time

    Ubisoft

    Montréal, QC
    14 hours ago
  •  ...Nous sommes à la recherche d'un ·e Programmeur ·euse IA senior expérimenté ·e pour rejoindre notre studio...  ...atténuer leur impact sur le jeu. Se tenir au courant des technologies de pointe...  ...de jeu. ~ Solides connaissances en C++. ~ Solides compétences en conception... 
    Senior
    C++
    Full time
    Temporary work
    Internship

    Playstation Global

    Montréal, QC
    14 hours ago
  •  ...; Solides compétences en programmation C++ et maîtrise d'au moins un langage de script...  ...bénéficie de la richesse de la diversité de ses membres et de l’échange culturel avec nos partenaires...  ...jeux passionnés et pleins d'énergie !   Senior Physics Programmer We are Highdive, a... 
    Senior
    C++
    Full time
    Work at office

    High Dive Inc.

    Montréal, QC
    14 hours ago
  • $120k - $150k per year

     ...jeux. Et c'est là que vous intervenez... Nous recherchons un programmeur de jeux passionné par la construction et la maintenance de systèmes...  ...et croissance : Nous encourageons nos collaborateurs à se développer sur le plan personnel et professionnel, et nous les soutenons... 
    Senior
    Full time
    Apprenticeship
    Summer work
    Work at office
    Flexible hours
    Day shift

    Kabam

    Montréal, QC
    14 hours ago
  •  ...compétences pour contribuer à la programmation en C++ d’une stack réseau fluide, sécurisée et...  ...et permettre aux utilisateurs (autres programmeurs et membres d’autres unités de travail) de...  ...différentes fonctionnalités network/online. Se tenir informé des dernières technologies... 
    C++
    Full time
    Apprenticeship
    Work at office
    Remote work
    Flexible hours
    Day shift

    Jobs For Humanity

    Montréal, QC
    14 hours ago
  •  ...corriger les « bugs » sons identifiés par les autres métiers et l’équipe de contrôle qualité. Documenter son travail afin de transférer ses connaissances et permettre aux utilisateur.ices (les autres métiers) de comprendre comment utiliser les nouveaux systèmes et... 
    Senior
    Full time

    Ubisoft

    Montréal, QC
    14 hours ago
  •  ...recherchons un(e) Programmer-euse Sénior Gameplay , spécialisé(e) dans...  ...~ Travailler avec les autres programmeurs pour construire et maintenir...  ...~ Expertise avancée en C++, en mathématiques 3D, ainsi qu’...  ...différences et qui encourage chacun.ne à se sentir inclus.e et valorisé.e.... 
    Senior
    C++
    Full time
    Remote work

    Euse Gameplay Sénior 3c Chez Krafton Montréal Studio

    Montréal, QC
    14 hours ago
  •  ...excellents jeux. Et c'est là que vous intervenez… Nous recherchons un programmeur de jeux passionné par la construction et la maintenance de...  ...est un avantage. Cette opportunité vous enthousiasme? Kabam se consacre au développement de sa main-d'œuvre diversifiée et... 
    Senior
    Full time
    Contract work
    Work at office
    Worldwide
    Flexible hours

    Kabam

    Montréal, QC
    14 hours ago
  •  ...Job Description As a Senior Multiplayer Programmer , you will focus...  ...RÉSUMÉ DU POSTE À titre de Programmeur ou programmeuse multijoueur senior...  ...junior et intermédiaire. Se tenir à jour quant aux technologies...  ...networked systems. Strong C++ skills, including high‑... 
    Senior
    C++
    Full time

    Nbcuniversal

    Montréal, QC
    14 hours ago
  •  ...Description du poste En tant que Programmeur·euse gameplay senior à Ubi Montréal, vous jouerez un rôle central...  ...sur la qualité de l’expérience qui se retrouvera entre les mains des joueurs...  ...moins 5 ans d’expérience en programmation C++ et optimisation. Expertise en gameplay... 
    Senior
    C++
    Full time
    Work at office

    Ubisoft

    Montréal, QC
    14 hours ago
  •  ...Behaviour is looking for a Senior Backend Programmer to join our internal R&D team and help build the tools and services that production teams rely on every single day. In this role, you'll design systems that reduce time-to-production, empower developers across the studio... 
    Senior
    Full time

    Behaviour Interactive

    Montréal, QC
    14 hours ago
  •  ...participer à des réunions de travail qui se déroulent exclusivement en anglais....  ...pointe. Qu'attendons-nous d'un·e Programmeur·se Gameplay Senior ? Une véritable passion pour la création...  ...: Soyez à l'aise de travailler avec C++ dans une grande base de code partagée.... 
    Senior
    C++
    Full time
    Worldwide

    Cloud Imperium Games Limited

    Montréal, QC
    3 days ago
  •  ...Rainbow Six Siege recherche un(e) Gameplay Programmer talentueux(se) et rigoureux(se) pour contribuer à notre mission : garantir un environnement...  ...Ce que vous apportez à l'équipe Excellentes compétences en C++ : expérience confirmée en programmation C++, compréhension des... 
    Senior
    C++
    Full time
    Work at office

    Ubisoft

    Montréal, QC
    14 hours ago
  •  ...per applicable law. As a  Senior Systems Programmer on  Dead by...  ...refactor, and optimize scalable C++ systems that power Dead by Daylight...  ...important. En tant que  Programmeur·euse senior·e Systèmes sur...  ...Behaviour UK–North & South). On se concentre sur deux grands axes... 
    Senior
    C++
    Full time
    Worldwide

    Behaviour Interactive

    Montréal, QC
    14 hours ago
  •  ...sources d'émissions de gaz à effet de serre, de les visualiser et d'en quantifier les émissions. Nous recherchons un(e) développeur(se) senior qui souhaite avoir un réel impact, qui est fier(ère) de concevoir des logiciels fiables et utiles, et qui contribue à faire... 
    Senior
    Permanent employment
    Full time
    Flexible hours

    Ghgsat

    Montréal, QC
    14 hours ago
  •  ...L'opportunité Nous recherchons un(e) développeur(se) Logiciel Senior pour vous joindre à notre équipe Vector Ads, où nous concevons les...  ...understand gamer behavior and closely collaborate with the machine learning team to deliver optimized ad experience to millions of gamers... 
    Senior
    Full time
    Apprenticeship
    Work at office
    Worldwide
    Relocation package
    Day shift

    Unity Technologies

    Montréal, QC
    14 hours ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Programmeur·se Senior C++ - Machine Learning. Be the first to apply!