Programmeureuse en intelligence artificielle

Ubisoft

Not Interested
Bookmark
Report This Job

profile Job Location:

Montreal - Canada

profile Monthly Salary: Not Disclosed
Posted on: 7 hours ago
Vacancies: 1 Vacancy

Job Summary

En tant que programmeureuse en intelligence artificielle à Ubisoft Montréal vous participerez à la conception et au développement de systèmes dIA qui donnent vie aux personnages et aux interactions du jeu. Dans ce rôle de programmeureuse en intelligence artificielle vous travaillerez en étroite collaboration avec des équipes multidisciplinaires afin de livrer des comportements crédibles lisibles et performants directement intégrés à lexpérience de jeu.

Ce que vous ferez

  • Concevoir implémenter et maintenir des systèmes dintelligence artificielle de jouabilité en temps réel sous Unreal Engine incluant le système de jouabilité arbre de comportement EQS systèmes de perception machines à états et comportements de déplacement.
  • Prendre en charge les comportements dIA de bout en bout de larchitecture à limplémentation au débogage au réglage et à loptimisation directement en jeu.
  • Collaborer étroitement avec les équipes de jouabilité danimation de conception technique et de programmation afin de livrer des IA lisibles systémiques fiables et faciles à maintenir.
  • Optimiser les systèmes dIA en tenant compte de la performance des contraintes de processeur des budgets de calcul des niveaux de détail comportementaux et du nombre dagents simultanés.
  • Prototyper et itérer rapidement sur les comportements afin de valider les intentions de conception.
  • Identifier et corriger les bogues liés à lIA tout en améliorant la stabilité globale.
  • Contribuer à la qualité de la base de code en appliquant de bonnes pratiques et en participant aux revues de code.
  • Documenter les systèmes et partager les bonnes pratiques au sein de léquipe.

Qualifications :

Ce que vous apportez à léquipe

  • Un diplôme en informatique ou génie informatique.
  • Au moins 5 ans dexpérience en programmation.
  • Solides compétences en programmation C appliquée à lIA de jeu.
  • Expérience pratique avec Unreal Engine et ses systèmes dIA.
  • Expérience en jeu multijoueur. 
  • Compréhension des principes de conception de jouabilité et de leur traduction en comportements dIA.
  • Capacité à analyser déboguer et optimiser des systèmes complexes.
  • Sens de la collaboration dans un environnement multidisciplinaire.
  • Souci de la qualité de la lisibilité et de la maintenabilité du code.
  • Curiosité et volonté daméliorer continuellement les systèmes existants.
  • Communication claire et structurée tant à loral quà lécrit.

Remote Work :

No


Employment Type :

Full-time

En tant que programmeureuse en intelligence artificielle à Ubisoft Montréal vous participerez à la conception et au développement de systèmes dIA qui donnent vie aux personnages et aux interactions du jeu. Dans ce rôle de programmeureuse en intelligence artificielle vous travaillerez en étroite coll...
View more view more

About Company

Company Logo

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

View Profile View Profile