Programmeur.euse I.A. en chef / Lead AI Programmer
24 days ago
// ENGLISH VERSION WILL FOLLOW //
PROGRAMMEUR·EUSE I.A. EN CHEF
RELÈVE DE : DIRECTEUR·TRICE DE LA PROGRAMMATION
PERMANENT – TEMPS-PLEIN
L’équipe
Rejoins-nous dans un rôle central "de terrain" 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 chapeauter une équipe passionnée de 4 programmeurs.euses IA tout en contribuant personnellement au développement et à l'architecture du code de jeu IA au sein du moteur Unreal 5.1.
L'équipe gameplay 3C (12 progs), l'équipe gameplay systems (6 progs) ainsi que l'architecte logiciel et le directeur technique seront tes alliés techniques directs pour développer la tech d'un jeu mémorable et unique en son genre.
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 ;
- Leader et gérer les programmeurs·ses I.A. de ton équipe ;
- 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 les autres Chef.fes d’équipe pour déterminer quels 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
- Expérience en planification et gestion de projets ou en gestion d’équipe, un atout ;
- 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 //
LEAD AI PROGRAMMER
REPORTS TO: PROGRAMMING DIRECTOR
PERMANENT – FULL-TIME
The team
Join us in taking this "hands on" rôle 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 lead a passionate team of 4 AI programmers while also programming and taking key decisions in our AI game code using Unreal Engine 5.1.
The 3C gameplay team (12 progs), the gameplay systems team (6 progs) as well as the software architect and the technical director will be your allies in developing the tech for a memorable and unique game.
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;
- Lead and manage the AI programmers in your team;
- 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-user players alive and that offers a varied and fun playability;
- Work in collaboration with the other Leads 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
- Experience in project management and planning or in team management, an asset;
- 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!
Create Your Profile — Game companies can contact you with their relevant job openings.