Programmeur·se Senior C++ - Machine Learning
Ubisoft
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 posteCe 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).
Quoi nous envoyer
- Votre CV mettant en valeur votre formation, votre expérience, vos compétences et les jeux livrés
- ...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
- ...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++
$77.5k - $166.2k per year
...What's in it for you? Constant learning, skill growth, great benefits,... ...you to grow and succeed. Machine Learning Engineer About the... ...direction and supervision of senior and expert AI scientists and engineers... ...d’ouverture locales, tout en se ménageant du temps pour s’...SeniorPermanent employmentFull timeTemporary workApprenticeshipLocal areaWorldwideFlexible hours- ...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
- ...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++Permanent employmentFull timeFlexible hours
- ...efficacement avec des équipes diversifiées; Nous recherchons un·e programmeur·euse gameplay passionné·e pour contribuer à la création de... ...Behaviour Rotterdam) et au Royaume-Uni (Behaviour UK–North & South). On se concentre sur deux grands axes : les Services et les Jeux...SeniorPermanent employmentFull timeFlexible hours
$31.6 per hour
...dépassent de loin les perceptions habituelles. Ses 30 médecins et 1200 employés s’inscrivent... ...et à l’entretien mécanique des machines et à la mise au point et à la réparation des... ...La sélection des personnes candidates se fera à partir d’entrevues et/ou de tests....Full timeTemporary work- ...Machine Learning Developer Montreal, Quebec | Full-Time Contract Information Technology / Machine Learning | 5+ Years Experience | Hybrid... ...propos de GrizzlyTrek Group Ltd. GrizzlyTrek investit dans ses gens, ses relations et ses partenaires, en veillant à ce que des...Permanent employmentFull timeContract workApprenticeshipWork at officeRemote workMonday to friday
- ...participer à des réunions de travail qui se déroulent exclusivement en anglais... ...de notre Développeur·se d'outils Senior ? ~5 ans + d'expérience en tant que programmeur, que ce soit en Outils ou dans un... ...~ Maitrise du langage C++ moderne ~ Maitrise des outils...SeniorC++Full timeWorldwide
- ...est présentement à la recherche d'un(e) programmeur(euse) senior FrontEnd Angular ayant d'excellentes... ...connaissances et qui souhaite mettre à profit ses compétences au sein d'une équipe... ...de travail sera Télétravail. POURQUOI SE JOINDRE À TEHORA ? TEHORA est une firme...SeniorHourly payFull timeContract workApprenticeshipRemote workFlexible hours
- ...est présentement à la recherche d 'un(e) programmeur(euse) senior BackEnd Python ayant d'excellentes... ...connaissances et qui souhaite mettre à profit ses compétences au sein d'une équipe... ...de travail sera Télétravail. POURQUOI SE JOINDRE À TEHORA ? TEHORA est une firme...SeniorHourly payContract workApprenticeshipRemote workFlexible hours
$80k - $120k per year
Développeur Senior C++ Description de poste Mode de travail: Hybride, 3 jours/semaine en présentiel Mission principale Les développeurs... .... Une estimation raisonnable de cette fourchette salariale se situe entre 80 000 $ et 120 000 $. Ce poste est actuellement vacant...SeniorC++Day shift- ...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 contractPermanent employmentFull 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
- ...est présentement à la recherche d'un(e) programmeur(euse) senior FrontEnd Angular ayant d'excellentes... ...connaissances et qui souhaite mettre à profit ses compétences au sein d'une équipe... ...de travail sera Télétravail. POURQUOI SE JOINDRE À TEHORA ? TEHORA est une firme...SeniorHourly payContract workApprenticeshipRemote workFlexible hours
$22 per hour
...différents endroits dans la région de Montréal, et virtuellement), pour se joindre à notre équipe et aider à soutenir un environnement d'... .... Job description: We are currently looking to hire a Learning Specialist Intern working in a hybrid model (in person in different...Hourly payPermanent employmentContract workTemporary workApprenticeshipSummer workInternshipWork from homeFlexible hoursWeekend workAfternoon shift- .... Join the Dead by Daylight team as a Senior Generalist Programmer and help shape the... ...senior level. ~ Strong expertise in C++ and Unreal Engine. ~ Experience building... ...l’équipe de Dead by Daylight en tant que Programmeur(se) généraliste principal(e) et contribuez à...SeniorC++Permanent employmentFull time
$45 - $55 per hour
...EXODIA. DESCRIPTION DU POSTE Nous recherchons un·e développeur·e senior Unreal Engine pour contribuer au développement et à l’optimisation... ...maintenir et optimiser des systèmes de jeu dans Unreal Engine 5 (C++ et Blueprints) Participer à l’architecture technique du projet...SeniorC++Permanent employmentFull time- ...your wellbeing, and truly belong. What's in it for you? Constant learning, skill growth, great benefits, and a team that wants you to grow and succeed. About the Role We are hiring a Senior Machine Learning Engineer Scientist to lead the development of scalable graph...SeniorLong term contractPermanent employmentFull timeWorldwideFlexible hours
- ...nous à créer l’inconnu! Description du poste En tant que programmeur·euse physique à Ubisoft Montréal, vous contribuerez à offrir des... ...physiques et maintenir les systèmes existants à l’aide de code C et C++ performant; Explorer des occasions de repousser les capacités...C++Full timeApprenticeship
- ...TEHORA est présentement à la recherche d’ un(e) analyste programmeur senior spécialisé(e) dans les technologies Oracle afin de contribuer au développement... ..., 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
- ...TEHORA est présentement à la recherche d’ un(e) analyste programmeur géomatique senior ayant une expertise avancée dans le développement de solutions... ...il peut être en télétravail ou chez le client. POURQUOI SE JOINDRE À TEHORA ? TEHORA est une firme québécoise multidisciplinaire...SeniorHourly payFull timeContract workApprenticeshipRemote workFlexible hours
$20 per hour
...de poste Fournir un servir haute gamme à une clientèle d’affaire dans des salons privatisés et confidentiels. Poste : Serveur-se Endroit : Salon exécutif de la banque Nationale (800 RUE St-Jacques, Montréal, H3C 1A3) Horaire : Du lundi au vendredi de jour...Monday to fridayDay shiftAfternoon shift- ...qu’à leurs clients, afin d’accélérer leur transformation. GBTO se distingue de ses concurrents par la rapidité de sa transformation... ...des profils plus juniors. Participer, aux côtés des développeurs seniors, aux discussions et décisions d’architecture. Coordonner avec...SeniorDaily paid
- ...coordonnateur Service Après-ventes, le ou la programmeur(euse) service après-ventes (SAV) agit... ...souscris à un plan ; Être en mesure de se déplacer chez les clients avec ou sans préavis... ...de l’automatisation et la fabrication de machine ; Bonnes connaissances et expérience...Permanent employmentFull timeContract work
- ...collaboration avec les équipes de designers et autres programmeurs, proposer rapidement des prototypes de... ...; Garder activement à jour ses connaissances et ses compétences en suivant... ...~3 à 5 ans d’expérience en programmation C++ dans le secteur des jeux vidéo ou des systèmes...C++Full time
- ...pour la production. Documenter son travail afin de transférer ses connaissances et permettre aux utilisateurs (les autres métiers) de... ...Capable de s’adapter aux changements. Fortes connaissances en C++. Connaissances multiplateformes et des outils (un atout). Intérêt...C++Full time
- ...tel·le·s qu’ils·elles sont et à se dépasser ! Nous encourageons la... ...sommes à la recherche d’un programmeur outils talentueux et polyvalent... ...e) ● Solide expérience en C++ et avec Unreal Engine 5 (systèmes... ...concepts et frameworks liés au machine learning / à l’intelligence artificielle...C++Casual work
- ...Sous la supervision du Chef d’équipe automatisme, le programmeur Robot – PLC - IHM effectue la programmation, la simulation, l’intégration... ...années dans le secteur de l’automatisation et la fabrication de machine; Expérience pertinente dans l'industrie connexe à la...Permanent employmentFull time
- ...industries alimentaires et des biens à la consommation. Notre équipe grandissante de consultants, d’analystes, de concepteurs et de programmeurs opère depuis nos bureaux à Montréal, Toronto, Los Angeles, Atlanta et Séoul. Notre déclaration sur la diversité et l’inclusion...Daily paidSummer workWork at officeImmediate start
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Programmeur·se Senior C++ - Machine Learning. Be the first to apply!

