AI Programmer

4 Weeks ago • 5 Years + • Game Programmer

Job Summary

Job Description

As an AI Programmer at KRAFTON Montréal, you'll design, implement, and maintain gameplay AI systems for a AAA medieval fantasy game. Responsibilities include prototyping gameplay mechanics, collaborating with content creators, staying updated on industry trends, optimizing systems for performance, and providing clear documentation. You'll work closely with the Game Director and designers to ensure a fun and engaging player experience. The ideal candidate has 5+ years of experience, strong C/C++ and 3D math skills, and experience with Mass Entity or DOTS. Unreal Engine 5 experience is a plus. The role requires excellent communication and teamwork skills and a passion for creating engaging gameplay.
Must have:
  • 5+ years experience
  • C/C++ & 3D Math skills
  • Mass Entity or DOTS knowledge
  • Gameplay AI systems experience
  • Excellent communication
Good to have:
  • Unreal Engine 5 experience
Perks:
  • Hybrid work model
  • Generous RRSP contributions
  • Health, dental & wellness coverage
  • Personal & wellness days
  • OPUS subsidy
  • Extra time off in December

Job Details

 

English will follow below.

Studio KRAFTON Montréal est un studio créé et mené par des développeurs. Nous travaillons sur un jeu AAA  basé sur une propriété intellectuelle acclamée située dans un monde fantastique médiéval avec un gameplay narratif et stratégique. Nous croyons qu'il est important de s'amuser tout en créant des expériences mémorables, en étant fiers de notre travail et en respectant les contributions de chacun : joignez-vous à l’aventure! 

Description du Poste

En tant que Programmeur·euse Gameplay IA, vous serez en charge de la conception, de l'implémentation et du maintien des systèmes gameplay IA de notre jeu. Vous travaillerez en étroite collaboration avec le Directeur de Jeu, les Designers, et les autres départements afin de concrétiser la vision design et d'assurer que le jeu soit fun et engageant pour les joueurs. 

Responsabilités :

  • Prototyper rapidement et efficacement des features et mécaniques gameplay. 
  • Collaborer avec les équipes de création de contenu dans un environnement pluridisciplinaire.
  • Se tenir informé·e des dernières tendances de l'industrie et des meilleures pratiques dans le développement de jeu, afin d'améliorer sans cesse les compétences et les méthodes de l'équipe. 
  • Concevoir, implémenter et maintenir les mécaniques de jeu, tout en fournissant une documentation claire. 
  • Optimiser les systèmes de jeu pour assurer performance et optimisation sur les différentes plateformes. 

Connaissances/compétences :

  • Expérience dans le prototypage de mécaniques et features gameplay. 
  • 5+ années d'expérience. 
  • Connaissance de Mass Entity ou DOTS
  • Solide compréhension des pipelines et techniques de développement de jeu. 
  • Connaissance solide de C/C++, des mathématiques 3D, expérience avec Unreal Engine est un plus. 
  • Expérience dans les systèmes gameplay et/ou AI (avatar, combat, comportements des ennemis…)
  • Excellentes compétences en communication et aisance à travailler en équipe.
  • Expérience avérée en tant que Programmeur·euse Gameplay dans l'industrie du jeu. 
  • Passion pour les jeux vidéo et volonté de créer des gameplays fun et engageants. 

 

Studio KRAFTON de Montréal s’engage à cultiver un environnement de travail qui respecte toutes les différences et qui encourage chacun.ne à se sentir inclus.e et valorisé.e. Nous offrons des opportunités d'emploi égales à tous les employés et candidats à l'emploi et interdit toute discrimination et harcèlement de quelque nature que ce soit, sans distinction d’âge, de couleur, de religion, de sexe, d'origine nationale, de statut de handicap, d'orientation sexuelle, d'identité ou d'expression de genre ou toute autre caractéristique protégée par les lois applicables. Notre objectif est de fournir un lieu de travail respectueux qui vous permettra de vous épanouir tant dans au travail que dans la vie. 

 

Chez Studio KRAFTON Montréal, nous souhaitons que nos membres soient aux commandes de leur travail, depuis la conception et à travers toutes les étapes de la production, tout en leur offrant les meilleures conditions de travail et des avantages qui ont un impact positif sur leur vie. Cela inclut:  

  • Le véritable travail hybride : vous choisissez si vous travaillez à distance tout le temps (dans la province de Québec), si vous souhaitez venir au studio quelques jours ou tout le temps.  
  • Contribution généreuse de l'employeur au RÉER  
  • Couverture santé, dentaire et bien-être incluant la télémédecine ;  
  • Des journées personnelles et de bien-être ;  
  • Subvention OPUS  

 


 

Studio KRAFTON Montreal is a studio created and led by developers. We are working on a AAA game based on an acclaimed intellectual property set in an enthralling medieval fantasy world with a rich narrative and strategic gameplay. We believe in having fun while creating memorable experiences, being proud of our work, and showing respect for each other's contributions. Join the adventure with us!    

Job Description

We are looking for a Programmer AI to join our team! You will be responsible for designing, implementing, and maintaining the gameplay systems of our game.  These are the main areas of focus for the role:

Responsibilities:

  • Prototype new gameplay mechanics and features quickly and efficiently
  • Collaborate with the content creation teams in a cross-disciplinary environment.
  • Stay up-to-date with the latest trends and best practices in game development and continuously improve the team's skills and processes.
  • Design, implement, and maintain the game's mechanics, while providing clear documentation
  • Optimize gameplay systems for performance and scalability

 

Knowledge/Skills:

  • Experience with prototyping new gameplay mechanics and features
  • 5+ years of experience
  • Knowledge of Mass Entity or DOTS
  • Strong understanding of game development pipelines and techniques
  • Strong knowledge of C/C++, 3D math and experience with Unreal Engine 5 is a plus
  • Experience in gameplay and/or AI systems (main character, combat, enemy behaviours)
  • Excellent communication skills and ability to work well in a team
  • Proven experience as a gameplay programmer in the video game industry
  • Passion for video games and a desire to create fun and engaging gameplay experiences

 

Studio KRAFTON Montreal is committed to cultivating a work environment that respects all differences and encourages everyone to feel included and valued. We provide equal employment opportunities to all employees and applicants for employment and prohibits discrimination and harassment of any type without regard to age, race, color, religion, sex, national origin, disability status, sexual orientation, gender identity or expression or any other characteristic protected by applicable laws. Our goal is to provide a safe and respectful workplace that empowers you to thrive in both work and life. 

At Studio KRAFTON Montréal we want our team members to have ownership of their work from conception all the way through production while providing them with the best working conditions and benefits that have a positive impact on their lives. This includes:  

  • Being truly hybrid: meaning you choose if you work remotely all the time (in the province of Quebec), if you wish to come to the studio a couple of days or all the time; 
  • Defined core working hours (allowing for flexibility); 
  • Generous RRSP employer contributions;  
  • Health, dental & wellness coverage including telemedicine;  
  • Personal & wellness days;  
  • OPUS subsidy; 
  • Extra time off in December. 

 

 

Similar Jobs

Scanline VFX - Pipeline Supervisor

Scanline VFX

Mumbai, Maharashtra, India (Hybrid)
1 Month ago
Krafton  - Gameplay Programmer Lead

Krafton

Montreal, Quebec, Canada (On-Site)
1 Month ago
Interactive Brokers - Software Developer - C++

Interactive Brokers

Greenwich, Connecticut, United States (On-Site)
4 Months ago
Treyarch - SENIOR GRAPHICS ENGINEER - TREYARCH (LOS ANGELES)

Treyarch

Los Angeles, California, United States (On-Site)
3 Months ago
Bohemia Interactive - Engine Tools Programmer Prague/Brno

Bohemia Interactive

Prague, Prague, Czechia (On-Site)
3 Months ago
PlatinumGames - アプリケーションプログラマー(システム)/Application System Programmer

PlatinumGames

Chiyoda City, Tokyo, Japan (On-Site)
1 Month ago
Cympl Studios   - Unity Developer

Cympl Studios

Pune, Maharashtra, India (On-Site)
4 Months ago
Guerrilla - SENIOR INFRASTRUCTURE ENGINEER

Guerrilla

Amsterdam, North Holland, Netherlands (On-Site)
2 Months ago
G5 Games - C++ Gameplay Programmer

G5 Games

Yerevan, Yerevan, Armenia (Remote)
3 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Advanced Sterilization Products - Lead Embedded Software Engineer

Advanced Sterilization Products

Bengaluru, Karnataka, India (Hybrid)
4 Months ago
Remedy Entertainment Plc - Development Manager Northlight

Remedy Entertainment Plc

Helsinki, Uusimaa, Finland (Hybrid)
4 Days ago
PlayStation Global - Principal Programmer - PlayStation®5 Rendering API

PlayStation Global

London, England, United Kingdom (On-Site)
3 Months ago
Rebellion - Senior Gameplay Programmer

Rebellion

Oxford, England, United Kingdom (Hybrid)
1 Week ago
Google - Software Engineering Manager (For Women in Tech Candidates)

Google

São Paulo, State Of São Paulo, Brazil (On-Site)
3 Months ago
Sony Interactive Entertainment - Technical Producer

Sony Interactive Entertainment

Tokyo, Japan (On-Site)
1 Month ago
Shortgun Games - Sr. Unreal Programmer

Shortgun Games

Mumbai, Maharashtra, India (Hybrid)
4 Months ago
Blizzard Entertainment - Senior Test Analyst, WoW Dev Tools | Irvine, CA or Austin, TX

Blizzard Entertainment

Irvine, California, United States (Hybrid)
2 Months ago
Duolingo - Senior Creative Technologist

Duolingo

Pittsburgh, Pennsylvania, United States (On-Site)
4 Months ago
HoYoverse - Senior Gameplay Programmer AI [CA]

HoYoverse

Montreal, Quebec, Canada (Remote)
9 Months ago

Get notifed when new similar jobs are uploaded

Jobs in Montreal, Quebec, Canada

Luxoft - Java Team Lead

Luxoft

Mississauga, Ontario, Canada (On-Site)
3 Months ago
Intrepid Studios,  Inc  - Senior VFX Artist

Intrepid Studios, Inc

Canada (On-Site)
6 Months ago
Ubisoft - Game Release Manager [Anvil Pipeline]

Ubisoft

Montreal, Quebec, Canada (On-Site)
2 Weeks ago
Evolution - Game Presenter - French Speaking - Customer Service

Evolution

New Westminster, British Columbia, Canada (On_site)
1 Month ago
Keywords Studios (Player Support) - Expert Subtitle Translator/QCer: English to Canadian French

Keywords Studios (Player Support)

Québec City, Quebec, Canada (Remote)
1 Month ago
Epic Games - Senior Tools Programmer, UEFN

Epic Games

Vancouver, British Columbia, Canada (On-Site)
3 Weeks ago
Epic Games - Senior ML Developer

Epic Games

Montreal, Quebec, Canada (On-Site)
1 Month ago
Scanline VFX - Senior Pipeline Developer (Maya)

Scanline VFX

Toronto, Ontario, Canada (Remote)
4 Months ago
Barracuda Networks  Inc  - Product Marketing Manager

Barracuda Networks Inc

Ontario, Canada (Hybrid)
1 Month ago
Pragma - Professional Services Engineer - Customer Operations

Pragma

Canada (Remote)
2 Months ago

Get notifed when new similar jobs are uploaded

Game Programmer Jobs

Gamebreaking Studios - Senior Software Development Engineer (Unreal Gameplay)

Gamebreaking Studios

Argentina (Remote)
4 Months ago
Romero Games - Multiplayer Gameplay Programmer

Romero Games

Galway, County Galway, Ireland (Hybrid)
3 Months ago
Awaceb - Programmeur.se IA / Multijoueur - Senior

Awaceb

Montréal, Occitanie, France (Hybrid)
4 Months ago
Rocket Werkz - GAME PROGRAMMER (UNREAL ENGINE)

Rocket Werkz

Auckland, Auckland, New Zealand (On-Site)
6 Months ago
Streamline Media Group  Inc  - Game Programmer (Unreal)

Streamline Media Group Inc

Bogotá, Bogota, Colombia (On-Site)
4 Months ago
Hacksaw Studios - Game developer

Hacksaw Studios

Stockholm, Stockholm County, Sweden (On-Site)
7 Months ago
Dream Games - Software Engineer (New Grad)

Dream Games

İstanbul, Türkiye (On-Site)
8 Months ago
TT Games - Senior Game Programmer

TT Games

Knutsford, England, United Kingdom (Hybrid)
1 Month ago
Embark Studios - Game Programmer (UI/UX) - Games

Embark Studios

Stockholm, Stockholm County, Sweden (On-Site)
9 Months ago
Streamline Media Group  Inc  - Game Programmer (Unreal)

Streamline Media Group Inc

Kuala Lumpur, Federal Territory Of Kuala Lumpur, Malaysia (On-Site)
3 Months ago

Get notifed when new similar jobs are uploaded

About The Company

KRAFTON is a collective of studios, each with their own distinct creative identity. Our team is always aspiring to evolve, innovate, and create new technology and entertainment experiences that fans can interact and engage with for years to come. This is the power of KRAFTON continuously generating unparalleled creation based on technology.

Bengaluru, Karnataka, India (On-Site)

Seoul, South Korea (On-Site)

Seoul, South Korea (On-Site)

Seoul, South Korea (On-Site)

Seoul, South Korea (On-Site)

Seoul, South Korea (On-Site)

View All Jobs

Get notified when new jobs are added by Krafton

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug