Programmeur.euse I.A. Sénior / Senior AI Programmer

Programmation / Programming Montréal, Québec


Description

// ENGLISH VERSION WILL FOLLOW //

 

PROGRAMMEUR·EUSE I.A. SÉNIOR

RELÈVE DE : PROGRAMMEUR.EUSE I.A. EN CHEF

PERMANENT – TEMPS-PLEIN

 

L’équipe

Rejoins-nous pour développer un jeu AAA d'action aventure innovant qui vient de passer toutes les étapes pour entrer en production.

Ton expertise technique en I.A., ton leadership et ta passion seront tes atouts afin de créer et développer des systèmes d'I.A. qui aideront les concepteur.trice.s de jeux, les concepteur.trice.s de niveaux, les animateur.trice.s et autres développeurs à développer notre jeu. Fais partie de l'équipe de programmation de l'I.A. en prenant des décisions essentielles sur le code de jeu I.A. au sein du moteur Unreal 5.1.


Ce que tu vas faire

  • Développer des logiciels en C++ en appliquant les principes de développement orientés objet ;
  • Concevoir et développer des solutions techniques optimales pour l’I.A. du jeu ;
  • Analyser et estimer les temps, coûts et besoins ainsi que l’impact des fonctions proposées ;
  • S’assurer que les ambitions restent en accord avec les délais impartis ;
  • Travailler avec l’équipe de « Game Design » et d’animation pour effectuer le design technique et implémenter un système d’I.A. permettant à la fois de rendre les personnages non-joueurs vivants et d’offrir une jouabilité amusante et variée ;
  • Travailler en collaboration avec ton/ta Chef.fe d’équipe pour déterminer quelles sont les priorités technologiques du projet selon les contraintes et les délais existants.

 

Ce que tu apportes 

  • Excellente connaissance de C/C++ ;
  • Diplôme universitaire en programmation, génie logiciel, génie informatique ou l’équivalent ;
  • Minimum de 6 ans d’expérience en production de jeu AAA comme Programmeur·euse I.A. ;
  • Connaissance pratique des modèles de conception de systèmes d'I.A. de jeu modernes ;
  • Expérience en mesure de la performance et en optimisation ;
  • Bonnes compétences en communication et capacité à travailler efficacement sur des projets partagés avec des concepteurs, des animateurs, des artistes, des testeurs et d'autres développeurs.

 

Encore mieux si tu as

  • Connaissance d’Unreal Engine 4 ou 5, un atout.

 

Pourquoi te joindre à nous?

  • Horaire de travail flexible : Parce que les imprévus font partie de la vie quand on est malade ou on a besoin de journées personnelles ;
  • Travail hybride: Parce qu’on s’est adapté à la nouvelle réalité ;
  • Accès aux assurances collectives : Pour prendre soin de toi et de tes proches ;
  • Accès au REER collectif : On pense à ton futur ;
  • Accès à un service Télémédecine pour la famille : Pour éviter un agréable 24 heures à l’urgence  ;
  • Système de bonis : On reconnait le travail accompli.

 

 

Viens créer de l’émotion avec nous!

 

 

// ENGLISH VERSION //

 

SENIOR AI PROGRAMMER

REPORTS TO: LEAD AI PROGRAMMER

PERMANENT – FULL-TIME

 

The team

Join us to create an innovative AAA action adventure game that has just passed all the steps to move into production.

 Your technical expertise in AI, your leadership and your passion will be your assets to create and develop AI systems that will help game designers, level designers, animators and other devs to develop our game. Be part of the AI programming team taking key decisions in our AI game code using Unreal Engine 5.1.

 

What you will do

  • Develop software in C++ by applying the principles of object-oriented coding;
  • Design and develop optimal code to implement the AI of the game;
  • Analyze and estimate development times, costs, and needs as the impacts of the proposed functions;
  • Work with the Game design and Animation teams to establish the technical design and to implement an AI system that makes the non-playable-characters alive and that offers a varied and fun playability;
  • Work in collaboration with your Lead to determine which are the technological priorities of the project according to the existing delays and constraints.

 

What you bring

  • Excellent C++ knowledge;
  • University diploma in programming, computer engineering, software engineering or the equivalent;
  • Minimum of 6 years of experience in AAA video game AI development;
  • A good understanding of modern AI techniques as used in AAA games and excellent understanding of AI architecture and standard technology;
  • Experience with profiling and optimization;
  • Good communication skills and ability to work effectively on shared projects with designers, animators, artists, testers, and other developers.

 

Even better if you have

  • Unreal Engine 4 or 5 knowledge an asset.

 

Why join us?

  • Flexible work schedule: because unexpected events are part of life when you are sick or need personal days;
  • Hybrid work: because we have adapted to the new reality;
  • Access to Groupe insurance: To take care of yourself and your loved ones;
  • Access to Groupe RRSPs: we think about your future;
  • Access to a telemedicine service for the family: to avoid a pleasant 24hours in the emergency room;
  • Bonus system: we recognize the work accomplished.

 

Come and create emotion with us!