Programmeur·se Senior C++ - Apprentissage Automatique
Ubisoft Montréal
Company Description
Ubisoft est un e chef fe 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 euses 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!Job Description
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.Company Description
Ubisoft est un e chef fe 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 euses 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!Job Description
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).
#J-18808-Ljbffr
Ubisoft est un e chef fe 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 euses 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!Job Description
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.Company Description
Ubisoft est un e chef fe 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 euses 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!Job Description
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).
#J-18808-Ljbffr
Vacancy posted 27 minutes ago
Similar jobs that could be interesting for youBased on the Programmeur·se Senior C++ - Apprentissage Automatique in Winnipeg, MB vacancy
- ...Chez Ubisoft, programmez des systèmes ML en C++ avec une expertise en moteurs d’inférence,... ...architecture logicielle. Ce poste de programmeur principal C++ contribue à la feuille de route des applications d’apprentissage automatique. Vous développerez des bibliothèques et frameworks...ApprenticeshipSeniorC++
- Nous recherchons un.E développeur.Se de recherche sénior en apprentissage automatique pour rejoindre notre équipe travaillant sur un agenda de recherche novateur en sécurité de l'IA. Dans ce rôle, vous travaillerez en étroite collaboration avec les chercheur.Se.S en apprentissage...ApprenticeshipSenior
- Spécialiste en apprentissage automatique appliquéMontréal, QC, CA À titre d'ingénieur(e) en apprentissage... ...variés et riches en apprentissage, se joindre à Velan, c’est faire partie d’une... ...connaissance d'autres langages comme Java ou C++. Expérience pratique avec des...ApprenticeshipC++
- ...intelligence artificielle (IA) et plus précisément en apprentissage automatique. Reconnu mondialement pour ses importantes contributions aux domaines de l’... ...développement IA et le l’équipe de définition produit. Se maintenir à l'affût des avancées en IA pour soutenir...ApprenticeshipDaily paidContract workRemote workFlexible hoursDay shift
- ...création de jeux courts.Responsabilités clés : Concevoir des prototypes répondant aux objectifs établisEntraîner des modèles d’apprentissage automatique avec les donnéesDéfinir les critères de réussite de l’intégrationRepérer des possibilités d’expérimentation et d’...Apprenticeship
- ...Python et MLOps pour automatiser des processus et soutenir des décisions d’affaires fiables.Velan recherche un ingénieur en apprentissage automatique appliqué. Vous transformerez des prototypes en systèmes de production robustes, en combinant science des données, développement...Apprenticeship
- ...participer à des réunions de travail qui se déroulent exclusivement en anglais.... ...de 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++Worldwide
- Faites progresser l’IA des jeux Ubisoft comme Assassin’s Creed grâce au C++, aux moteurs de jeu et à l’apprentissage automatique.Comme programmeur senior C++, vous intégrerez et maintiendrez des systèmes ML dans les moteurs de jeu et les jeux. Vous collaborerez avec les équipes...ApprenticeshipSeniorC++
- ...studios internationaux et participer à des réunions de travail qui se déroulent exclusivement en anglais. Cloud Imperium Games est une... ...attendons-nous de notre Programm eur·se Online ? Excellente maîtrise de C++, avec au moins 5 ans d’expérience Connaissance TypeScript et...C++Worldwide
- Analyste-programmeur C++ ou analyste-programmeuse C++### Analyste-programmeur C++ ou analyste-programmeuse C++Postuler: Montréal - 1190, av. des Canadiens-de-Montréal: Temps plein: Publié aujourd'hui: R-6638**Aventurez-vous hors de l'ordinaire - TMX Carrières**Les sociétés...C++Full timeWork at officeFlexible hours
- Ubisoft recherche un programmeur principal C++ spécialisé en IA/ML pour développer des applications de Machine Learning. Le poste met l’accent... ...compétences architecturalesBonne connaissance du matériel et de l’apprentissage automatiqueApportez votre expertise C++, architecture et...ApprenticeshipC++
- Développez des fonctionnalités en ligne en C++ chez Ubisoft Saguenay, sur l’architecture... .... Optimisez des systèmes essentiels.Comme programmeur·euse de jeux vidéo, vous travaillerez sur... ...fonctionnalités en ligneDéboguer le code, ses dépendances et les systèmes client-serveurCorriger...C++
- Maîtrise Unreal Engine et C++ chez Frima, avec un travail flexible à Québec ou Montréal, à distance, hybride ou en présentiel. Participe... ...des jeux vidéo sur toutes les plateformes.Frima recherche un.E Programmeur.Euse Unreal pour son équipe de programmation de jeu. Tu...C++Flexible hours
- Description du posteEn tant que développeur·euse logiciel spécialisé·e en apprentissage automatique à Ubisoft Montréal, vous contribuerez à la création de systèmes fiables et évolutifs qui protègent la confiance et la sécurité de nos joueurs.Vous ferez partie du domaine Données...ApprenticeshipWork at office
- Concevez des systèmes d’animation en C++ et C# chez Ubisoft, au sein d’une équipe autonome développant une expérience multijoueur ambitieuse sur Unreal Engine.Comme programmeur·euse animation, vous collaborerez avec les équipes d’animation, de programmation et de capture de...C++
- Exploitez vos compétences en C++ bas niveau et en sécurité Windows pour renforcer le client de March of Giants contre la triche. Travaillez sur des protections intégrées au moteur de jeu.Comme programmeur anti-triche, vous contribuerez à la prévention et à la détection avancée...C++
- Maîtrisez le C++ pour développer des outils internes chez Polymorph Games, avec un modèle hybride et une équipe de production collaborative... ...de scènes. Vous soutiendrez les artistes, designers et programmeurs en reliant technologie du moteur, besoins de production et innovation...C++
- Ubisoft Québec est à la recherche d’un programmeur moteur pour renforcer les systèmes bas niveau et l’ordonnancement des tâches du moteur de jeu. Vous écrirez un code clair et performant, optimiserez les systèmes moteurs et collaborerez avec les équipes afin d’atteindre les...C++
- Développez des systèmes moteur en C++ chez Larian Studios, sur site, avec un accent sur l’animation, la performance et la qualité des jeux vidéo.Ce poste à temps plein concerne le développement du moteur pour les nouveaux projets de Larian Studios. Vous travaillerez sur des...C++Full timeWork at office
- ...solutions logicielles autour de grands systèmes complexes d’apprentissage automatique (AA) et d’intelligence artificielle (IA)? Souhaitez‑vous aider... ...ingénieur(e) en apprentissage automatique (ML Engineer) talentueux(se) pour rejoindre notre équipe en tant que Consultant(e)...ApprenticeshipWork from home
- Créez les outils de contenu de Star Citizen avec Cloud Imperium Games, en mobilisant le C++ moderne et une solide expérience de programmation.Le poste de Développeur·se d'outils Senior s'inscrit dans l'équipe MTL Tools de Cloud Imperium Games. Vous développerez des solutions...SeniorC++Daily paid
- ...En tant que Programmeur·euse sénior·e rendu chez Cloud Chamber, vous rejoindrez notre talentueuse équipe... ...mathématiques 3D. Forte expertise en C/C++. Expérience avec les GPU modernes et... .... Veuillez noter que 2K Games et ses studios n’utilisent jamais d’applications...SeniorC++
$125.3k - $175.3k per year
Nous recrutons un(e) développeur(se) C++ senior pour rejoindre notre équipe Industry Engineering chez Unity, basé(e) dans nos bureaux de Montréal et travaillant en étroite collaboration avec des ingénieur(e)s et des clients de la région Amérique du Nord. Cette équipe développe...SeniorC++Work at officeWorldwideVisa sponsorshipRelocation package- ...Senior Programmer - Tools | Programmeur senior - Outils NBCUniversal est l’une des principales entreprises mondiales... ...Universal Orlando Resort, où se trouve Universal Epic Universe, et Universal... ...édition pour Unreal Engine à l’aide de C++, Slate, Editor Utility Widgets ou de...SeniorC++Work at officeLocal area
- ...year Inc. Best Workplace awardee.We are seeking an experienced Senior C++ Software Engineer with strongsystem-level programming... ...integrity, and people who take initiative. If you’re someone who sees the glass as half full, embraces challenges as growth opportunities...SeniorC++Work at officeLocal areaRemote work3 days per week
- ...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 paid
- Maîtrisez C++ et Unreal Engine comme Programmeur Moteur 3D Sénior chez Ubisoft, au sein d’une petite équipe autonome. Travaillez sur la stabilité, la performance et la scalabilité moteur.Vous concevrez, implémenterez et maintiendrez des fondations moteur pour une expérience...SeniorC++
- ...Nous recrutons un(e) développeur(se) C++ senior pour rejoindre notre équipe Industry Engineering chez Unity, basé(e) dans nos bureaux de Montréal et travaillant en étroite collaboration avec des ingénieur(e)s et des clients de la région Amérique du Nord. Cette équipe développe...SeniorC++Work at office
- Programmeur, niveau senior, spécialisé au central (C3A) Quebec City, Canada | Publié le 05/03/2024 TEHORA... ...et qui souhaite mettre à profit ses compétences au sein d’une équipe polyvalente... ...et environnementales Programme d’apprentissage en milieu de travail Cheminement de...ApprenticeshipSeniorHourly payContract workRemote workFlexible hours
- Description Du MandatNous recherchons deux développeurs logiciels C++ pour contribuer au développement, à l’amélioration et à la maintenance... ...1,621 milliard de dollars canadiens. SII Canada offre à ses clients une expertise technique de pointe dans les domaines du développement...SeniorC++Work at office1 day per week
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Programmeur·se Senior C++ - Apprentissage Automatique. Be the first to apply!
Related searches
- report developer Winnipeg, MB
- information developer Winnipeg, MB
- designer developer Winnipeg, MB
- junior developer Winnipeg, MB
- programmeur Winnipeg, MB
- interactive developer Winnipeg, MB
- java spring boot developer Winnipeg, MB
- remote developer Winnipeg, MB
- informatica developer Winnipeg, MB
- senior developer Winnipeg, MB

