CareerPlanSign in

AI Programmer (Far Cry)

Montreal, QC, ca💼 Full-time🗓 2026-08-24 → 2026-09-25

Core

Designing and maintaining NPC behavior systems, including combat coordination, systemic reactions to environmental events, and believable animation-driven behaviors.

Role type

Senior IC AI Programmer (Game)

Builds

NPC behavior logic, behavior trees, and animation integration systems for video games.

Domain

Video Game Development / Artificial Intelligence

Deliverable

production ML models | product features

Required skills

C++ programming, behavior tree architecture, NPC behavior design, console development, animation system integration, performance optimization

Preferred skills

Game design intuition, creative problem solving, cross-disciplinary collaboration

Technologies

C++, Behavior Trees

Responsibilities

Maintain and debug NPC behavior systems; implement combat coordination and systemic reactions to in-game events; create unique behaviors for character archetypes; collaborate with animators to ensure believable movement; proactively identify and resolve performance issues or missing features.

Seniority

Mid-Senior, hands-on IC

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