This job might no longer be available.
Programmeur·euse I.A. en chef / Lead AI Programmer
3 years ago
// English will follow //
PERMANENT – TEMPS PLEIN
PROGRAMMEUR ·EUSE I.A. EN CHEF
REPORTE A : DIRECTEUR DE LA PROGRAMMATION
FONCTIONS :
- Développer des logiciels en C++ en appliquant les principes de développement orientés objet;
- 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;
- Proposer et développer de nouvelles méthodes et techniques pour améliorer la qualité de l’I.A. en accord avec la conception du jeu afin de surpasser la concurrence;
- 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;
- Superviser et coacher l’équipe d’Intelligence Artificielle;
- Travailler en collaboration avec les autres Chef d’équipe pour déterminer quels sont les priorités technologiques du projet selon les contraintes et les délais existants;
- Établir et maintenir un suivi des tâches à accomplir ainsi qu’une planification de manière à respecter les délais requis;
- Évaluer et distribuer les tâches de l’équipe d’I.A. basées sur les forces et les compétences des membres de l’équipe;
- Participer au processus d’embauche pour l’équipe d’I.A.;
- Participer à l’évaluation des performances des membres de l’équipe d’I.A
EXPERIENCE ET QUALIFICATIONS :
- Diplôme universitaire en programmation, génie logiciel, génie informatique ou l’équivalent
- Minimum de 6 ans d’expérience en jeux vidéo – au moins 1 an sur un role similaire
- Excellente connaissance des contraintes technologiques sur différentes plateformes de jeux
- Expérience en planification et gestion de projets
HABILETES TECHNIQUES :
- Excellente connaissance de C/C++
- Expérience en développement multi plateformes, un atout
- Expérience en optimisation
QUALITES INTERPERSONNELLES :
- Habileté à organiser et gérer le travail des autres programmeurs
- Capacité à travailler en équipe
- Un désir de repousser les barrières de la technologie en jeu vidéo est requis
- De la maturité pour donner et recevoir des critiques constructives est attendue
- Bonne communication
MOTIVATION ET INTERETS :
La passion et l’ambition pour les jeux vidéos sont essentielles !
// English version //
PERMANENT – FULL TIME
LEAD A.I. PROGRAMMER
REPORTS TO: PROGRAMMING DIRECTOR
DUTIES:
- Develop software in C++ by applying the principles of object-oriented coding;
- 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;
- Propose and develop new methods and technics to improve the quality of the AI in accordance to the game development in order to go beyond the competition;
- Analyze and estimate development times, costs, and needs as the impacts of the proposed functions;
- Supervise and coach the Artificial Intelligence (A.I.) team;
- Work in collaboration with the other Leads to determine which are the technological priorities of the project according to the existing delays and constraints;
- Establish and maintain a follow-up of the game levels development tasks and of the «Gameplay», and execute a plan in order to respect the required deadlines;
- Evaluate and distribute the tasks of the AI team, based on the strengths and skills of the team members;
- Participate in the interview process for the AI team members;
- Participate to the evaluation of the AI team members.
EXPERIENCE AND QUALIFICATIONS:
- University diploma in programming, computer engineering, software engineering or the equivalent
- Minimum of 6 years of experience in video games – at least 1 year as Lead AI Programmer
- Excellent knowledge of technological constraints on different game platforms
- Experience in project management and planning
TECHNICAL SKILLS:
- Excellent C++ knowledge
- Strong OOD skills
- Cross platform development an asset
INTERPERSONAL SKILLS:
- Leadership
- Ability to organize and manage the work of other programmers
- Ability to work as part of a team
- The desire to push the barriers of video game technology is required
- Maturity to give and receive constructive criticism is expected
- Excellent oral and written communication skills
MOTIVATION AND INTERESTS:
Ambition and passion for video games are essential!
Create Your Profile — Game companies can contact you with their relevant job openings.