Job Title:

Senior AI Programmer


WB Games Montreal


Montreal, QC

Closing Date:



WB Games Montreal, a division on WB Games Inc., seeks a Sr. AI Programmer to work with its game development team responsible for a AAA title.  

As a Sr. AI programmer, this individual will design, develop, maintain, and optimize cross-platform AI systems and algorithms, examples of which include: NPC character behaviors, path finding etc.

Job Responsibilities:

  • Design, develop, maintain and debug efficient AI systems (70% of the time)
  • Work with gameplay engineers and level designers to integrate and use the developed systems (20% of the time)
  • Gather requirements from game and level designers and documents the systems (10% of the time)


Work Experience

  • 5-7 years of software development experience in the game industry.
  • Experience developing for Xbox One, PC or PS4
  • 5+ years’ experience with C/C++.

Education, Professional Training, Technical Training or Certification

  • Minimum of B.S. in Computer Science or related field


  • Good communication skills.
  • Good grasp of game AI
  • Experience with search and path finding algorithms and techniques
  • Working knowledge of character animation
  • Experience with NPC character behavior systems
  • Experience with large-scale console games programming at all stages of the life-cycle, including prototyping, production, and shipping.
  • Working knowledge of 3D math
  • Experience architecting and debugging large robust systems.
  • Microsoft Visual Studio development environment.
  • Familiarity with UE3 engine a plus

Other Requirements

  • Ability to work well under pressure and deadlines.
  • Creative, focused, results-oriented, self-motivated, resourceful problem-solver.
  • Strong code architecture and design skills.
  • Ability to collaborate with engineers and content creators in an open, team environment

Management has the right to add or change duties and job requirements at any time.


Posted 2017-04-05

Related jobs by Indeed job search

Programmer (Mobile)
Bethesda Game Studios - Montreal
Source: ZeniMax Media Inc.
Montréal, QC

Engine Programmer
Bethesda Game Studios - Montreal
Source: ZeniMax Media Inc.
Montréal, QC

Programmeur AI sénior / Sr. AI Programmer
Eidos-Montréal Montréal, QC

Return to | Add a Job | Return to Category: High Tech