CareerPlanGet AI match score →

- Programmeur·euse I.A. Senior/AI Programmer

CAN-QC-Montreal-Rue St-Hubert💼 Full-time🗓 2026-07-09 → 2026-07-31

Core

Design and implement high-quality AI systems and features for a AAA multiplayer game, ensuring technical quality and performance while meeting design and artistic requirements.

Role type

Senior IC game AI programmer

Builds

AI systems and features for a systemic, evolving multiplayer game universe

Domain

Video game development (AAA multiplayer)

Deliverable

production ML models | product features

Required skills

C++, game engine architecture, software design, data-driven architectural patterns, optimization, multithreading, network replication, client-server programming, formalism languages (FSM, Statecharts, Behavior Tree), advanced debugging

Preferred skills

Unreal Engine, microservices architecture, event-driven and asynchronous architectures, real-world development environment experience

Technologies

C++, Unreal Engine, FSM, Statecharts, Behavior Tree

Responsibilities

Deliver high-quality AI systems and features; optimize and debug code for performance; promote programming best practices and coding standards; assist with technical design documents and peer code reviews; plan work and provide progress updates; proactively identify risks and create innovative solutions; stay updated with cutting-edge technology

Seniority

Senior, hands-on IC

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