Ubisoft

Chef-fe d'équipe informatique, Systèmes de comportements IA

Ubisoft$110K — $130K *
Information Technology
Less than 5 years of experience
Job Overview by Ladders

Qualifications

  • Bachelor's, Master's, or PhD in Computer Science, AI, Machine Learning, Software Engineering, or related field.
  • 2-4 years of experience in game gameplay programming or data science.
  • Prior experience in leadership or mentoring roles.
  • Involvement in at least one complete game production or comparable project.
  • Proficient in Python, PyTorch, and model training environments.
  • Strong communication skills and teamwork capabilities.
  • Bilingual in French and English.

Responsibilities

  • Create, prioritize, assign, and track the interdisciplinary team's tasks and progress.
  • Design and implement hybrid behavior architectures combining reinforcement learning, imitation learning, and traditional AI methods.
  • Ensure credible, controllable, and high-performance systems aligning with gameplay intentions.
  • Participate in designing ML deployment architectures.
  • Lead scientific research and monitoring related to decision-making systems.
  • Collaborate with gameplay, design, and production teams to ensure solution adoption and impact.
  • Mentor team members and assist in their performance evaluations.

Benefits

  • Work in a multidisciplinary team focused on innovative AI game experiences.
  • Opportunity to shape the future of gameplay through cutting-edge technology.
  • Engagement with exciting and challenging projects in a dynamic field.
  • Access to professional development and mentorship opportunities.
Full Job Description
Description du poste

En nous rejoignant à titre de Chef• fe 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 l'IA 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 joueur• euse• s et d'outiller les créateur• trice• s afin qu'ils 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 programmeur.se.s MLOps, de scientifiques des données et de programmeur.se.s en IA, cette équipe est responsable de l'amélioration du comportement de nos PNJ (personnages non joueurs) et, plus largement, de nos systèmes de jouabilité du jeu. Elle s'appuie sur un équilibre entre l'apprentissage par renforcement, l'apprentissage par imitation, l'IA générative et des approches plus traditionnelles de l'IA 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 l'avancement 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 l'apprentissage par renforcement (reinforcement learning), l'apprentissage par imitation (imitation learning), l'IA générative et des approches d'IA classique (behavior trees, planners, utility AI), ainsi que définir les niveaux d'orchestration 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 d'architectures 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 d'apprentissage.
  • Collaborer étroitement avec les équipes de jouabilité du jeu, de conception et de production afin d'assurer l'adoption des solutions et leur impact sur l'expérience de jeu.
  • Agir comme représentant• e de son équipe ;
  • Organiser et gérer les réunions de son équipe ;
  • Prendre connaissance des objectifs d'architectures des comportements hybrides d'IA et maîtriser les contraintes techniques afin de bien orienter/coacher son équipe ;
  • Donner un compte-rendu périodique à son management de l'avancement 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 mentor• e 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 d'expé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 d'entraî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 l'organisation de son travail ;
  • Être débrouillard• e 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 l'initiative ;
  • Connaissance des architectures distribuées et des pipelines d'entraî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 éditeurs de 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);


Informations complémentaires

About Ubisoft

Ubisoft Entertainment SA is a French video game company headquartered in Montreuil with several development studios across the world. It publishes games for several video game franchises, including Assassin's Creed, Far Cry, Just Dance, Prince of Persia, Rayman, Raving Rabbids, and Tom Clancy's. The company's largest development studio is Ubisoft Montreal in Canada, which is responsible for the development of Assassin's Creed, Far Cry, and Watch Dogs, among others. Ubisoft is the fourth largest publicly traded game company in the Americas and Europe in terms of revenue and market capitalization, after Activision Blizzard, Electronic Arts, and Take-Two Interactive. The company has over 18,000 employees and has development studios in 35 countries. Ubisoft's revenue for the fiscal year 2020-2021 was ?2.2 billion.
Learn more about Ubisoft
Size
20,665 employees
Industry
Founded
1986
NASDAQ

Similar Jobs

More Jobs at Ubisoft

More Information Technology Jobs

Find similar Chef-fe d'équipe informatique, Systèmes de comportements IA jobs: