- Programmeur·euse I.A. Senior

Haven Interactive Studios

Quebec

On-site

CAD 90,000 - 150,000

Full time

14 days+
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Job summary

Haven Interactive Studios à Québec recherche un programmeur IA senior pour rejoindre notre studio. Vous serez responsable de systèmes et fonctionnalités d'IA, en garantissant leur qualité technique et en clarifiant les exigences techniques.

Vous participerez à la planification de l'équipe et guiderez la conception et la mise en œuvre, tout en assurant l'alignement avec les objectifs artistiques et narratifs.

Qualifications

  • 8+ années d'expérience dans des métiers connexes.
  • Bonne compréhension des architectures des moteurs de jeu.
  • Solides connaissances en C++.
  • Solides compétences en conception de logiciels avec une expérience des modèles architecturaux axés sur les données.
  • Solides compétences en matière d'optimisation et de multithreading.
  • Bonne compréhension de la réplication de réseau.
  • Bonne compréhension de la programmation client-serveur.
  • Expérience des langages de formalisme tels que FSM, Statecharts ou Behavior Tree.
  • Compétences avancées en matière de débogage.

Responsibilities

  • Fournir des systèmes et des fonctionnalités de haute qualité qui répondent aux exigences techniques et de conception.
  • Optimiser et déboguer le code pour garantir les performances et la qualité technique.
  • Promouvoir et suivre les meilleures pratiques de programmation et les normes de codage, construire des technologies et des codes durables, performants et faciles à maintenir.
  • Contribuer aux documents de conception technique, à la clarification des exigences, à la définition des tâches et à l'examen du code par les pairs.
  • Planifier efficacement le travail et fournir aux responsables des mises à jour réalistes sur l'avancement des travaux.
  • Identifier de manière proactive les risques et créer des solutions innovantes pour atténuer leur impact sur le jeu.
  • Se tenir au courant des technologies de pointe et promouvoir leur utilisation lorsqu'elles sont bénéfiques pour le jeu.

Skills

C++
Multithreading
Réplication réseau
Client-serveur
Débogage avancé
Architecture moteur de jeu
FSM/Statecharts/Behavior Tree

Tools

Unreal Engine

Job description

En mai 2021, nous nous sommes lancés dans l'aventure de la création des Studios Haven, avec une petite équipe et de grandes ambitions. Notre objectif était de fonder un studio où nous pourrions développer le genre de jeux que nous avons toujours rêvé de créer – et ceux auxquels nous avons toujours rêvé de jouer.

Nous avons accompli des progrès remarquables en très peu de temps grâce à notre équipe talentueuse et passionnée, ainsi qu’à ses contributions exceptionnelles. Chez Haven, nous avons instauré une culture fondée sur la bienveillance, la flexibilité et le courage, qui stimule la créativité. Notre première nouvelle propriété intellectuelle pour PlayStation est en bonne voie pour offrir une expérience multijoueur de très haut niveau, avec pour objectif de créer un univers systémique et évolutif axé sur la liberté, les sensations fortes et le plaisir de jouer, qui saura divertir et captiver les joueurs pendant des années.

Haven a rejoint la famille PlayStation Studios en 2022, et nous sommes en bonne voie pour créer une nouvelle propriété intellectuelle exclusive pour PlayStation et développer la première équipe de développement de jeux Sony au Canada.

Nous sommes à la recherche d'un·e Programmeur·euse IA senior expérimenté·e pour rejoindre notre studio. Vous serez responsable de divers systèmes et fonctionnalités d'IA tout en assurant leur qualité technique. Vous aiderez à clarifier les exigences techniques et contribuerez à définir le planning de l'équipe de programmation. Au sein d'une équipe pluridisciplinaire, vous piloterez la conception et la mise en œuvre techniques, en veillant à ce que les exigences conceptuelles et artistiques soient respectées et à ce que les joueur·euse·s vivent des expériences passionnantes.

Reporting

Le·a Programmeur·euse I.A. Senior relèvera du·de la Producteur·trice Technique.

Responsabilités et tâches
  • Fournir des systèmes et des fonctionnalités de haute qualité qui répondent aux exigences techniques et de conception.

  • Optimiser et déboguer le code pour garantir les performances et la qualité technique.

  • Promouvoir et suivre les meilleures pratiques de programmation et les normes de codage, construire des technologies et des codes durables, performants et faciles à maintenir.

  • Contribuer aux documents de conception technique, à la clarification des exigences, à la définition des tâches et à l'examen du code par les pairs.

  • Planifier efficacement le travail et fournir aux responsables des mises à jour réalistes sur l'avancement des travaux.

  • Identifier de manière proactive les risques et créer des solutions innovantes pour atténuer leur impact sur le jeu.

  • Se tenir au courant des technologies de pointe et promouvoir leur utilisation lorsqu'elles sont bénéfiques pour le jeu.

Qualifications recherchées
  • 8+ années d'expérience dans des métiers connexes.

  • Bonne compréhension des architectures des moteurs de jeu.

  • Solides connaissances en C++.

  • Solides compétences en conception de logiciels avec une expérience des modèles architecturaux axés sur les données.

  • Solides compétences en matière d'optimisation et de multithreading.

  • Bonne compréhension de la réplication de réseau.

  • Bonne compréhension de la programmation client-serveur.

  • Expérience des langages de formalisme tels que FSM, Statecharts ou Behavior Tree.

  • Compétences avancées en matière de débogage.

Qualifications souhaitées
  • Expérience de livraison de jeux avec Unreal Engine.

  • Connaissance pratique de l'architecture microservices.

  • A l'aise avec les architectures événementielles et asynchrones.

  • Expérience de développement dans un environnement réel.

Veuillez noter que Sony Interactive Entertainment effectue des vérifications d'antécédants à l'étape de l'offre d'emploi pour tous les nouveaux employés (ce qui peut inclure la vérification des antécédants criminels pour certains postes) et devra traiter des renseignements personnels pour mener à bien ces verifications.

Veuillez consulter notre Avis de confidentialité à l'intention des candidats pour en savoir mais sur les renseignements personnels que nous recueillons, la façon dont nous les utilisons, les personnes avec qui nous les partageons, ainsi que sur vos droits en matière de protection des données.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Concepteur·rice de Jeux Senior
Concepteur·rice de Jeux Senior

Haven • Montreal (administrative region)

On-site
CAD 90,000 - 130,000
Concepteur·rice de jeu IA Senior
Concepteur·rice de jeu IA Senior

Haven Studios Inc • Montreal (administrative region)

On-site
CAD 90,000 - 120,000
Livraison d'un jeu avec IA complexe
Expérience sur jeux en ligne
Conception de niveaux et narration
Content Producer
Content Producer

PlayStation • Montreal (administrative region)

On-site
CAD 90,000 - 130,000
Stagiaire - Programmation en Jouabilité - Beenox (Hiver 2027)
Stagiaire - Programmation en Jouabilité - Beenox (Hiver 2027)

Beenox, Inc. • Montreal (administrative region)

On-site
CAD 13,000 - 20,000
Design Director
Design Director

Sony Interactive Entertainment • Montreal (administrative region)

On-site
CAD 100,000 - 130,000
Environnement de travail collaboratif
Développement professionnel
Programmer III
Programmer III

Hardsuit Labs, Inc. • British Columbia

Hybrid
CAD 93,000 - 108,000
Dental and health insurance
RRSP with employer matching
Employee and Family Assistance Program
Stagiaire - Programmation en Jouabilité - Beenox (Hiver 2027)
Stagiaire - Programmation en Jouabilité - Beenox (Hiver 2027)

Beenox • Montreal (administrative region)

On-site
CAD 12,000 - 19,000
Content Producer
Content Producer

Sony Playstation • Montreal (administrative region)

On-site
CAD 90,000 - 120,000
Programmeur·euse rendu sénior·e
Programmeur·euse rendu sénior·e

Cloud Chamber • Montreal (administrative region)

On-site
CAD 120,000 - 160,000
Content Producer
Content Producer

PlayStation Global • Montreal (administrative region)

On-site
CAD 90,000 - 130,000