Cheffe déquipe informatique, Systèmes de comportements IA
Job Summary
En nous rejoignant à titre de Cheffe déquipe Systèmes de comportements IA vous intégrerez une équipe multidisciplinaire (données programmation conception de jeu et narration animation etc.) guidée par une question simple et ambitieuse : parmi toutes les possibilités offertes par lIA générative lesquelles sont réellement intéressantes et amusantes pour la jouabilité du jeu
Léquipe a pour mission de tester de nouvelles expériences auprès des joueureuses et doutiller les créateurtrices afin quils et elles puissent imaginer des interactions plus dynamiques immersives et surprenantes jusquà faire émerger des fonctionnalités impossibles à réaliser autrement. Son quotidien se situe à la croisée de la recherche et développement du développement de produits de la création de jeux et de la collaboration interstudios au service des expériences de jeu de demain.
Ce que vous ferez
Au sein de léquipe qui développe le produit technologique permettant la création de ces expériences vous mettrez à profit votre expertise en apprentissage automatique et en IA appliquée aux jeux vidéo pour diriger léquipe Systèmes de comportements IA.
Composée de .s MLOps de scientifiques des données et de .s en IA cette équipe est responsable de lamélioration du comportement de nos PNJ (personnages non joueurs) et plus largement de nos systèmes de jouabilité du jeu. Elle sappuie sur un équilibre entre lapprentissage par renforcement lapprentissage par imitation lIA générative et des approches plus traditionnelles de lIA de jeu telles que les arbres de comportements (behavior trees) les systèmes utilitaires (utility AI) et les planificateurs (planners) tout en assurant leur robustesse leur contrôlabilité et leur intégration en production.
Responsabilités:
Les fonctions principales et habituelles de cet emploi sont:
Créer prioriser assigner et suivre quotidiennement les tâches et lavancement du travail de son équipe pluridisciplinaire (MLOps science des données et ingénierie en IA) en fonction des livrables;
Concevoir et piloter des architectures de comportements hybrides combinant lapprentissage par renforcement (reinforcement learning) lapprentissage par imitation (imitation learning) lIA générative et des approches dIA classique (behavior trees planners utility AI) ainsi que définir les niveaux dorchestration appropriés entre systèmes appris et systèmes déterministes.
Assurer la conception de systèmes crédibles contrôlables performants et alignés sur les intentions de jouabilité du jeu et définir des méthodes dévaluation des comportements.
Participer à la conception darchitectures de déploiement en apprentissage automatique (p. ex. : online reinforcement learning).
Piloter des activités de veille scientifique et de recherche appliquée portant sur les systèmes de décision et dapprentissage.
Collaborer étroitement avec les équipes de jouabilité du jeu de conception et de production afin dassurer ladoption des solutions et leur impact sur lexpérience de jeu.
Agir comme représentante de son équipe;
Organiser et gérer les réunions de son équipe;
Prendre connaissance des objectifs darchitectures des comportements hybrides dIA et maîtriser les contraintes techniques afin de bien orienter/coacher son équipe;
Donner un compte-rendu périodique à son management de lavancement des tâches de son équipe et lui proposer des mesures correctives lorsque nécessaire afin de rencontrer les objectifs fixés;
Anticiper et relever les situations de conflits potentiels et suggérer des solutions à son management dans le cadre de la résolution de problèmes au sein de son équipe;
Être le ou la mentore au niveau technique des membres de son équipe le cas échéant;
Participer aux suivis de performance en collaboration avec son management;
Participer au recrutement de nouvelles personnes et à leur intégration au sein de léquipe;
Qualifications :
Ce que vous apportez
Formation:
Baccalauréat Maîtrise ou doctorat en informatique en intelligence artificielle en apprentissage automatique en génie logiciel en génie informatique ou dans un domaine connexe.
Certificat en gestion de projet (atout);
Expérience pertinente:
2 à 4 années dexpérience en programmation jouabilité du jeu ou en science des données
Une première expérience en gestion ou mentorat
Avoir participé à au moins une production de jeu complète ou un projet de robotique ou léquivalent.
Habiletés et connaissances:
Maîtrise de Python de PyTorch et des environnements dentraînement de modèles.
Expérience avec des cadres de développement en apprentissage par renforcement (RLlib TorchRL ou solutions internes équivalentes).
Capacité à travailler en équipe;
Leadership;
Savoir gérer son temps et les priorités;
Savoir construire des équipes performantes;
Démontrer de bonnes habiletés de communication interpersonnelle;
Être souple dans lorganisation de son travail;
Être débrouillarde dans la recherche de solutions;
Savoir déléguer;
Capacité à gérer le stress et le changement;
Faire preuve de courage managérial;
Avoir le sens de linitiative;
Connaissance des architectures distribuées et des pipelines dentraînement à grande échelle un atout.
Connaissance de bases de données un atout (JIRA Perforce etc.);
Connaissance des contraintes techniques liées au temps réel aux moteurs 3D et éditeursde niveau ;
Bilinguisme Francais Anglais ;
Connaissance des outils utilisés par les membres de son équipe.
Connaissances en gestion de projet (atout) ;
Connaissance de chacun des autres métiers en production de jeu (atout) ;
Connaissance de la suite MS Office (atout);
Remote Work :
No
Employment Type :
Full-time
About Company
Opened in October 2011, Ubisoft Abu Dhabi is one of the first major video game studios based in the UAE capital and is focusing on developing and bringing to market successful mobile games for a worldwide audience. This position is based in the vibrant expat city of Abu Dhabi, the c ... View more