Programmeur·se Senior C++ - Machine Learning
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
- ...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;...SeniorC++Full time
- ...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...SeniorC++Full time
$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...SuggestedDaily paidPermanent employmentFull timeWork at officeRemote workDay shift- ...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...SeniorC++Full timeFlexible hours
- ...é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...SeniorC++Full time
- ...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...SeniorC++Long term contractFull time
- ...é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...SeniorFull timeFlexible hours
- ...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...SeniorC++Full time
- ...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’...SeniorC++Full time
- ...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
- ...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...SeniorC++Long term contractFull time
- ...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’...SeniorC++Daily paidFull time
- ...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...SeniorC++Permanent employmentFull timeFlexible hours
- ...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)...SeniorC++Full timeApprenticeship
- ...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...SeniorC++Daily paidFull time
- ...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...SeniorC++Full timeTemporary workInternship
- ...; 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...SeniorC++Full timeWork at office
$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...SeniorFull timeApprenticeshipSummer workWork at officeFlexible hoursDay shift- ...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 timeApprenticeshipWork at officeRemote workFlexible hoursDay shift
- ...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...SeniorFull time
- ...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....SeniorC++Full timeRemote work
- ...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...SeniorFull timeContract workWork at officeWorldwideFlexible hours
- ...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‑...SeniorC++Full time
- ...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...SeniorC++Full timeWork at office
- ...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...SeniorFull time
- ...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....SeniorC++Full timeWorldwide
- ...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...SeniorC++Full timeWork at office
- ...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...SeniorC++Full timeWorldwide
- ...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...SeniorPermanent employmentFull timeFlexible hours
- ...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...SeniorFull timeApprenticeshipWork at officeWorldwideRelocation packageDay shift
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Programmeur·se Senior C++ - Machine Learning. Be the first to apply!

