Join to apply for the Programmeur senior ML - Groupe Technologique Création de Contenu role at Jobs for Humanity.
Le Content Creation Technology Group (CCTG) est à la recherche d'un programmeur ML senior qui travaillera au sein d'une équipe développant des solutions d’apprentissage automatique pour améliorer l'expérience joueur, notamment avec un projet sur des robots simulant de vrais joueurs concurrents. Le rôle du programmeur ML sera de définir les meilleures pratiques et principes de conception pour aider l'équipe à réaliser sa feuille de route ambitieuse.
Responsabilités Principales
- Fournir et soutenir des systèmes ML selon les exigences et objectifs commerciaux.
- Établir des conceptions techniques pour répondre aux besoins du système.
- Collaborer avec l’équipe de science des données, les programmeurs spécialisés (IA, 3D, physique, son, animation, etc.), l’équipe de recherche et autres parties prenantes comme les productions.
- Développer, intégrer et maintenir des moteurs d’inférence, bibliothèques et frameworks ML.
- Exploiter le matériel (NPU, GPU, CPU) pour accélérer les calculs liés au ML.
- Développer des systèmes pour que les programmeurs de gameplay et scientifiques de données puissent suivre facilement les données pertinentes pour l’entraînement des modèles.
- Créer des systèmes pour évaluer, optimiser et mesurer les performances des modèles.
- Programmer de manière claire, structurée, en respectant les exigences de performance, maintenance, modularité, scalabilité et compatibilité.
- Écrire des tests unitaires et d’intégration.
Autres Responsabilités
- Créer des preuves de concept, incluant la formation, l’affinage, l’expérimentation avec différentes techniques et modèles.
- Suggérer des améliorations en concevant ou améliorant des systèmes existants.
- Rester à jour avec les dernières avancées en recherchant et expérimentant.
- Réaliser des documentations, présentations et partager des connaissances pour communiquer des concepts d’IA complexes à des collaborateurs techniques et non techniques.
Éducation
- Diplôme de baccalauréat en informatique, génie informatique ou équivalent. Un master en apprentissage automatique est un atout.
Expérience Pertinente
- Minimum 5 ans d’expérience en IA / ML.
Compétences Principales
- Bonne connaissance des bases de l’apprentissage automatique et profond.
- Connaissance approfondie de C++.
- Solides compétences en architecture logicielle.
- Bonne connaissance du matériel informatique pour optimiser multithreading et gestion mémoire.
Autres Compétences
- Maîtrise de Python est un atout.
- Expérience avec des moteurs de jeu est un atout.
- Connaissance des bases de données et plateformes cloud est un plus.
Jobs for Humanity collabore avec Ubisoft pour promouvoir un écosystème d’emploi inclusif et équitable. Nous soutenons tous les profils.
Nom de l'entreprise : Ubisoft
Ce qu’il faut envoyer
- Votre CV valorisant votre formation, expérience, compétences et jeux livrés.
Le poste est de niveau intermédiaire à senior, à temps plein, dans le domaine de l’ingénierie et de la technologie de l’information, dans une organisation à but non lucratif.
Les recommandations doublent vos chances d’être interviewé chez Jobs for Humanity.