AI Programmer - Fortnite Gameplay & Engine AI

Epic Games

Quebec

On-site

CAD 110,000 - 160,000

Full time

14 days+
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Job summary

Epic Games Canada is seeking an experienced AI Programmer to join the Fortnite Battle Royale AI team. You will play a pivotal role in driving gameplay AI features and collaborate with designers, artists, and engineers.

You’ll prototype rapidly while ensuring solid architecture, build and maintain core AI systems, and optimize behavior across platforms. Candidates with shipped AAA titles, strong C++ skills, and live-service game experience are preferred.

Qualifications

  • Experience developing games professionally, and shipping AAA titles with AI experience.
  • Experience working with AI systems (Behavior Trees, Finite State Machine, Pathfinding, etc.).
  • Strong C++ skills and the ability to code and design AI gameplay mechanics and tools.
  • Well-versed in games and the ability to articulate what is strong/weak about the design of existing games (an interest in online games is preferred).
  • Excellent communication and interpersonal skills.
  • Experience working on a live service game is a plus.
  • Self-motivated, strong work ethic, and able to work independently.
  • Creativity in problem-solving and the ability to think outside of the established solutions.

Responsibilities

  • Work closely with art and design to create and iterate on gameplay AI features
  • Experiment with game design and use rapid prototyping while ensuring that strong structural and algorithmic decisions are made
  • Drive, build and maintain core AI systems in the Fortnite AI ecosystem
  • Collaborate with engine AI developers to improve AI systems
  • Ensure high-quality user experiences across all platforms we support
  • Optimize and fix bugs in existing gameplay AI systems

Skills

C++ programming
AI systems
Behavior Trees
Finite State Machine
Pathfinding
AAA titles
Live service
Communication

Job description

Epic Games Canada is seeking an experienced AI Programmer to join the Fortnite Battle Royale AI team. You will play a pivotal role in driving gameplay AI features and collaborate with designers, artists, and engineers.

You’ll prototype rapidly while ensuring solid architecture, build and maintain core AI systems, and optimize behavior across platforms. Candidates with shipped AAA titles, strong C++ skills, and live-service game experience are preferred.

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

Similar jobs worth comparing

AI Programmer
AI Programmer

Epic Games • Quebec

On-site
CAD 110,000 - 160,000
Senior Gameplay Programmer — Unreal Engine Expert
Senior Gameplay Programmer — Unreal Engine Expert

Epic Games • Montreal (administrative region)

On-site
CAD 90,000 - 130,000
Full benefits for employees and depend
Retirement savings plan
Mental health program
+2
Engine Programmer
Engine Programmer

Epic Games • Vancouver

On-site
CAD 128,000 - 189,000
Excellent benefits for employees and…
Retirement savings plan with employer
Mental well-being program
Senior UI Tools Programmer for AI-Driven Workflows
Senior UI Tools Programmer for AI-Driven Workflows

Epic Games • Quebec

Hybrid
CAD 140,000 - 190,000
Full benefits for employees & depend..
Retirement savings plan with employer
Mental well-being program
Senior UI Tools Engineer for AI-Driven Workflows
Senior UI Tools Engineer for AI-Driven Workflows

Epic Games • British Columbia

On-site
CAD 183,000 - 268,000
Senior Gameplay AI Engineer - Unreal Engine 5
Senior Gameplay AI Engineer - Unreal Engine 5

2K Games, Inc. • Burnaby

Hybrid
CAD 114,000 - 169,000
Senior Gameplay AI Engineer (Unreal/UE5)
Senior Gameplay AI Engineer (Unreal/UE5)

2K • Montreal (administrative region)

On-site
CAD 80,000 - 100,000
Senior Gameplay Programmer
Senior Gameplay Programmer

Epic Games • Montreal (administrative region)

On-site
CAD 90,000 - 130,000
Full benefits for employees and depend
Retirement savings plan
Mental health program
+2
Senior Tools Programmer, UI & AI Workflows
Senior Tools Programmer, UI & AI Workflows

Epic Games • Quebec

Hybrid
CAD 140,000 - 190,000
Full benefits for employees & depend..
Retirement savings plan with employer
Mental well-being program
Senior Engine Programmer - Live Content & Systems
Senior Engine Programmer - Live Content & Systems

Socket.dev • Vancouver

On-site
CAD 166,000 - 243,000
Comprehensive benefits for employees &