CareerPlanGet AI match score →

Senior Programmer (AI, Engine, Rendering, UI) / Programmeur sénior (IA, Moteur, Rendu, Interface utilisateur)

Montréal, QC, ca💼 Full-time🗓 2026-07-07 → 2026-07-31

Core

Design, implement, and maintain core systems within Unreal Engine supporting gameplay, visuals, AI behavior, and user experience for real-time game development.

Role type

Senior IC game engine programmer (C++)

Builds

Scalable, production-ready game features and engine systems for AAA or large-scale game productions

Domain

Interactive entertainment / Real-time 3D graphics

Deliverable

production ML models | product features

Required skills

C++, Unreal Engine, real-time systems development, performance optimization, memory management, multithreading, debugging, version control (Perforce/Git)

Preferred skills

AAA game production experience, Unreal Engine source code familiarity, mentoring, gameplay systems understanding

Technologies

Unreal Engine, C++, UMG, Slate, Behavior Trees, State Machines

Responsibilities

Design and implement engine-level systems (memory, threading, streaming), optimize rendering pipelines and shaders, develop AI systems using behavior trees and state machines, build UI frameworks (HUDs, menus), debug complex runtime issues, mentor junior programmers

Seniority

Senior, hands-on IC

Sourced via smartrecruiters · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.
Apply on SmartRecruiters ↗