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- ...équipe talentueuse et passionnée et à ses contributions exceptionnelles. Nous avons... ...s pendant des années. Position Programmeur·euse Fullstack Senior - Observability Nous recherchons un... ...Parquet Expérience avec: Machine learning (Apprentissage automatique)...SeniorC++Full timeApprenticeship
- ...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
- ...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
- ...Baldur’s Gate 3 et Divinity: Original Sin 2 se tourne vers de nouveaux projets, nous sommes en quête d’un programmeur moteur senior qui rejoindra l’équipe et nous aidera à créer... ...en développement de jeu Une expertise en C++ Une ouverture d’esprit et la volonté de collaborer...SeniorC++Daily paidFull timeWork at officeLocal areaFlexible 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
- ...é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
- ...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
- ...Titre du poste : Programmeur·euse Senior – Jouabilité Nous sommes à la recherche d’un·e Programmeur·euse Senior - Jouabilité pour se joindre à notre équipe. Vous serez responsable des systèmes... ...compétences Maîtrise du langage C++ et bonne connaissance des principes du...SeniorC++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... ...véhicules (atout). Nous recherchons un·e Programmeur·se Senior·e Jouabilité pour jouer un rôle clé...SeniorC++Long term contractFull time
- ...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
$90k - $120k per year
...day. Job Overview: As a Senior Programmer at Smoking Gun... ...atmosphere of cooperation and learning; Provide and accept feedback... ...~ Expert working knowledge of C++, Standard Library and Object Oriented... .... For more information, please see our Applicant Privacy Notice at...SeniorC++Long term contractFull timeCasual workRemote workWorldwide- ...d’une entreprise humaine, innovante et en pleine croissance, alors Exposant 3 est fait pour vous ! Nous cherchons notre futur Programmeur sénior pour rejoindre nos équipes. Principales responsabilités Effectuer la programmation des composants informatiques des systèmes...SeniorDaily paidFull timeRemote workFlexible hoursDay shift
- ...est là que vous intervenez… Nous sommes à la recherche d'un programmeur de jeux sénior / d'une programmeuse de jeux sénior hautement expérimenté(e)... ...Apprentissage et croissance : Nous encourageons nos collaborateurs à se développer sur le plan personnel et professionnel, et nous...SeniorRemote jobFull timeApprenticeshipSummer workWork at officeLocal areaFlexible hoursDay shift
- ...sinon posséder trois (3) années d'expérience supplémentaire au critère suivant. 2. Posséder huit (8) années d'expérience à titre de programmeur en développement, en entretien et en évolution de systèmes. 3. Avoir cumulé 1 000 jours-personnes, à l'intérieur de la période...SeniorPermanent employmentFull time
- ...Description de l'entreprise On a besoin d’un.e joueur.euse d’impact! Frima est à la recherche d’un.e Programmeur.euse unreal (C++) senior avec un profil orienté UI afin d’aider son équipe de programmation de jeu à monter de niveau. Nous sommes Frima, un studio de...SeniorC++Full timeRemote workFlexible 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
- ...Description de l'entreprise On a besoin d’un.e joueur.euse d’impact! Frima est à la recherche d’un.e Programmeur.euse unreal (C++) senior afin d’aider son équipe de programmation de jeu à monter de niveau. Nous sommes Frima, un studio de développement de jeux vidéo...SeniorC++Full timeRemote workFlexible hours
- ...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
- ...; 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
- ...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
- ...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
- ...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
- ...vous ferez Epic Games est à la recherche d’un programmeur sénior en intelligence artificielle (IA) pour se joindre à l’équipe des projets spéciaux. En tant que... ..., tels que les arbres de comportement, les machines à états finis, les réseaux hiérarchisés de tâches et...SeniorC++Full timeApprenticeship
- ...Description TEHORA est présentement à la recherche d’ un(e) analyste programmeur senior spécialisé(e) dans les technologies Oracle afin de contribuer... ..., il peut être en télétravail ou chez le client. POURQUOI SE JOINDRE À TEHORA ? TEHORA est une firme québécoise...SeniorHourly payFull timeContract workApprenticeshipRemote workFlexible hours
- En tant qu'Analyste Programmeur .NET Senior, vous serez un acteur clé de l'équipe de développement. Vous participerez activement à la conception... ...une revue diligente de la qualité de la programmation de ses pairs ; \\\\ Proposer des initiatives d’amélioration afin...SeniorFull time
- ...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
- ...EPIC ? Au cœur du succès d'Epic se trouvent des personnes... ...faisons Grâce à notre équipe de programmeurs experts de plus en plus nombreuse... ...IA (Behavior Trees, Finite State Machine, Pathfinding, etc.) De solides compétences en C++ et la capacité à coder et à concevoir...C++Full time
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Programmeur·se Senior C++ - Machine Learning. Be the first to apply!
