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 9 hours ago
Similar jobs that could be interesting for youBased on the Programmeur·se Senior C++ - Machine Learning in Remote 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

    Remote
    9 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

    Remote
    9 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

    Remote
    9 hours ago
  •  ...é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)... 
    Senior
    C++
    Full time
    Apprenticeship

    Haven Interactive Studios

    Remote
    9 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

    Remote
    9 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

    Remote
    9 hours ago
  •  ...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... 
    Senior
    C++
    Daily paid
    Full time
    Work at office
    Local area
    Flexible hours

    Go Rh

    Remote
    9 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

    Remote
    9 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

    Remote
    9 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

    Remote
    9 hours ago
  •  ...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... 
    Senior
    C++
    Full time

    Haven Interactive Studios

    Remote
    9 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...  ...véhicules (atout). Nous recherchons un·e Programmeur·se Senior·e Jouabilité pour jouer un rôle clé... 
    Senior
    C++
    Long term contract
    Full time

    Behaviour Interactive

    Remote
    9 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

    Remote
    9 hours ago
  • $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... 
    Senior
    C++
    Long term contract
    Full time
    Casual work
    Remote work
    Worldwide

    Smoking Gun Interactive Inc.

    Remote
    9 hours ago
  •  ...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... 
    Senior
    Daily paid
    Full time
    Remote work
    Flexible hours
    Day shift

    Exposant 3

    Remote
    9 hours ago
  •  ...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... 
    Senior
    Remote job
    Full time
    Apprenticeship
    Summer work
    Work at office
    Local area
    Flexible hours
    Day shift

    Kabam

    Remote
    9 hours ago
  •  ...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... 
    Senior
    Permanent employment
    Full time

    Solution Sft

    Remote
    9 hours ago
  •  ...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... 
    Senior
    C++
    Full time
    Remote work
    Flexible hours

    Frima Studio

    Remote
    9 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

    Remote
    9 hours ago
  •  ...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... 
    Senior
    C++
    Full time
    Remote work
    Flexible hours

    Frima Studio

    Remote
    9 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

    Remote
    9 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.

    Remote
    9 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

    Remote
    9 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

    Remote
    9 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

    Remote
    9 hours ago
  •  ...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... 
    Senior
    C++
    Full time
    Apprenticeship

    Epic Games

    Remote
    9 hours ago
  •  ...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... 
    Senior
    Hourly pay
    Full time
    Contract work
    Apprenticeship
    Remote work
    Flexible hours

    Tehora

    Remote
    9 hours ago
  • 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... 
    Senior
    Full time

    Exposant 3

    Remote
    9 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

    Remote
    9 hours ago
  •  ...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

    Epic Games

    Remote
    9 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!