Programmeur (-euse) senior en IA / Senior AI Programmer in Montréal

Programmeur (-euse) senior en IA / Senior AI Programmer in Montréal

Montréal Full-Time 90000 - 110000 $ / year (est.) On-site
P

At a Glance

  • Tasks: Create complex AI systems and behaviours for unforgettable gaming experiences.
  • Company: Join People Can Fly, a leading AAA game development studio with a global team.
  • Benefits: 100% paid health benefits, competitive salary, and generous vacation time.
  • Other info: Collaborative environment with opportunities for personal growth and creativity.
  • Why this job: Work on exciting projects and push the boundaries of gaming technology.
  • Qualifications: 5+ years in software development, preferably in game AI programming.

The predicted salary is between 90000 - 110000 $ per year.

People Can Fly est l'un des principaux studios indépendants de développement de jeux AAA. Notre équipe internationale est composée de centaines de personnes talentueuses qui travaillent dans nos bureaux en Pologne, au Royaume-Uni, en Irlande, aux États-Unis et au Canada, ainsi qu'à distance dans le monde entier. Fondée en 2002, notre société s'est imposée dans le genre des jeux de tir avec des titres tels que Painkiller, Bulletstorm, Gears of War: Judgement et Outriders.

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 allez :

  • 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.

Exigences :

  • Au moins 5 ans d’expérience professionnelle dans le domaine des logiciels, de préférence dans le développement de jeux.
  • Au moins un titre AAA comme programmeur ou programmeuse IA.
  • Expertise en C++ et solide fondation en mathématiques 3D.
  • Bonne compréhension de l’architecture et des techniques d’IA dans les jeux AAA.
  • Expérience en mesure et optimisation des performances.
  • Expérience en programmation d'IA de mouvement, de navigation et de prise de décision.
  • Capacité à écrire du code solide, fiable et efficace.
  • Être capable de travailler efficacement dans des délais serrés.
  • Fortes compétences en communication orale et écrite.
  • Excellente communication et attitude d'équipe en travaillant avec des développeurs de jeux de toutes disciplines.
  • Forte éthique de travail, motivation et passion pour les jeux et la technologie.
  • Connaissance d'Unreal Engine.

Atouts :

  • Connaissances JIRA, Swarm et Perforce.
  • BS (ou supérieur) en informatique ou dans une discipline similaire (physique, mathématiques, EE, etc.).
  • Expérience dans l'exploitation des tests automatisés.

Avantages :

  • Un ensemble d’avantages sociaux payés à 100% par PCF.
  • Une couverture dentaire complète, y compris les soins dentaires.
  • La cotisation égale au REER à hauteur de 4 % avant déductions fiscales, 100% acquis dès le premier jour.
  • Une semaine de congé payé pendant les vacances d’hiver.
  • 20 jours de congé payé et 5 jours de congé de maladie payé.
  • Des séances gratuites de soins virtuels de santé et de bien‑être mental, incluses dans le régime pour les membres et leurs personnes à charge.
  • Un salaire compétitif et des primes annuelles basées sur le rendement.
  • Des occasions de développement personnel et la possibilité d’œuvrer dans un environnement mondial.
  • L’occasion de travailler au sein d’une équipe créative avec des personnes passionnées par ce qu’elles font.

Programmeur (-euse) senior en IA / Senior AI Programmer in Montréal employer: People Can Fly

People Can Fly is an exceptional employer that fosters a vibrant and inclusive work culture, where creativity and innovation thrive. With comprehensive benefits including 100% paid health coverage, generous vacation days, and opportunities for personal development, employees are empowered to grow their skills while working on exciting AAA game titles. Joining our team means collaborating with passionate professionals in a dynamic environment, all while contributing to the next generation of gaming experiences.

P

Contact Details:

People Can Fly Recruitment Team

We think you need these skills to ace Programmeur (-euse) senior en IA / Senior AI Programmer in Montréal

C++
AI Programming
Unreal Engine 5
Mathematics
Game Development
Performance Optimization
Debugging