This job might no longer be available.
Programmeur IA / AI Programmer
3 years ago
// ENGLISH VERSION WILL FOLLOW //
PERMANENT – TEMPS PLEIN
PROGRAMMEUR EN INTELLIGENCE ARTIFICIELLE (IA)
RELÈVE DE : DIRECTEUR DE LA PROGRAMMATION
RESPONSABILITES :
- Développer des logiciels en C++ en appliquant les principes de développement orientés données;
- 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;
- Établir et maintenir un suivi des tâches à accomplir ainsi qu’une planification de manière à respecter les délais requis;
- Maitriser les techniques et outils de débogage;
- Innover en proposant de nouveaux systèmes AI en collaboration avec l’équipe de Programmation et l’équipe de Game Design;
- Travailler efficacement avec les autres membres de l’équipe de programmation, ainsi qu’avec les membres de l’équipe de développement;
- Concevoir, puis implémenter les différents systèmes dont il a la charge dans le respect des échéanciers fixés par son supérieur;
- Contribuer positivement à l’atteinte des objectifs du projet et de l’équipe.
EXPÉRIENCE ET QUALIFICATIONS
- Diplôme universitaire en programmation, génie logiciel, génie informatique ou l’équivalent
- + 5 ans d’expérience en jeux vidéo à titre de Programmeur I.A.
- Excellente connaissance des contraintes technologiques sur différentes plateformes de jeux
HABILETÉS TECHNIQUES
- Excellente connaissance de C++
- Expérience en développement multi plateformes, un atout
- Expérience sur l’engin Unreal, un atout
- Expérience en optimisation
QUALITÉS INTERPERSONNELLES
- Être un bon joueur d’é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
- Être un bon communicateur
MOTIVATION ET INTÉRÊTS
La passion et l’ambition pour les jeux vidéo sont essentielles!
// ENGLISH VERSION //
PERMANENT FULL TIME
AI PROGRAMMER
REPORTS TO: LEAD AI PROGRAMMER
DUTIES:
- Develop software in C++ by applying the principles of data-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;
- Make sure that the technological priorities of the project are according to the existing delays and constraints;
- Establish and maintain a follow-up of tasks and execute a plan in order to respect the required deadlines;
- Master the techniques and tools of debugging;
- Innovate by proposing new AI systems in collaboration with the Programming and Game Design teams;
- Work effectively with other members of the programming team, as well as members of the development team
- Design and then implement the different systems for which he is responsible in accordance with the deadlines set by his superior;
- Contribute positively to the achievement of the objectives of the project and the team.
EXPERIENCE AND QUALIFICATIONS
- University diploma in programming, computer engineering, software engineering or the equivalent
- + 5 years of experience in video games as an AI Programmer
- Excellent knowledge of technological constraints on different game platforms
TECHNICAL ABILITIES
- Excellent C++ knowledge
- Cross platform development an asset
- Experience with Unreal Engine, an asset
- Experience in optimization
INTERPERSONAL QUALITIES
- 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.