Remote
Programmeur (-euse) senior en IA / Senior AI Programmer
About this role
Nous recherchons un programmeur Sénior en AI de jeu qui fait preuve de passion et de curiosité dans la création de systèmes et de comportements d'IA complexes. Chez People Can Fly, vous aurez la chance de travailler aux côtés de personnes talentueuses ainsi que de créer et utiliser des technologies passionnantes. En collaborant de près avec plusieurs départements et en étroite proximité avec celui de design, vous concevrez les mécaniques et systèmes d'IA donnant vie à nos personnages.
Vous développerez ainsi que maintiendrez les outils et les systèmes nécessaires pour créer des comportements d'IA complexes contribuant à créer des expériences impressionnantes pour les joueurs. Dans ce rôle, vous aller: Utiliser ses connaissances multidisciplinaires afin de créer les comportements d'une grande variété de personnages non-joueurs afin de donner vie à des personnages mémorables de toutes formes et tailles pilotés par l’IA.
Maintenir et étendre le cadre et les outils d’IA existants dans Unreal Engine 5. Concevoir, mettre en œuvre, développer et maintenir de nouveaux systèmes et fonctionnalités d'IA. Créer du code et des algorithmes pour l'orientation, le mouvement de groupe, la coopération et la stratégie tactique. Tester, déboguer, profiler, optimiser et documenter les implémentations. Participer activement aux révisions du code et agir comme mentor auprès de vos pairs.
-------------------------------------------------- We are looking for an experienced AI engineer who exhibits passion and curiosity in building world class AI systems and behaviours. At People Can Fly you will work with some of the industry’s most exciting technology and work alongside talented individuals. Working across multiple departments and in close proximity with design, you will implement elements of our AI systems bringing to life our AI characters.
You will develop and maintain the tools and systems necessary for designers to build complex AI behaviours helping to create awesome experiences for players. In this role you will: Work across multiple disciplines on the behaviours of a large variety of non-player characters, bringing to life memorable AI characters of all shapes and sizes. Maintain and extend the existing UE5 AI framework and tools. Design, implement, engineer and maintain new AI systems and features.