Intermediate AI Software Engineer (Unreal Engine 5)

New
Remote-first work environment within CanadaFull-TimeMiddle
Salary108,000 - 168,000 CAD per year
Apply NowOpens the employer's application page

Job Details

Experience
3+ years
Required Skills
GitC++Unreal engine

Requirements

  • 3+ years of professional experience in C++ with Unreal Engine 4 or 5, with a focus on AI or gameplay systems.
  • Experience shipping at least one commercial game title with significant AI contributions.
  • Strong understanding of AI concepts including behavior trees, finite state machines, utility systems, pathfinding, and agent-based behaviors.
  • Solid foundation in software engineering principles, with the ability to write clean, maintainable, and efficient code.
  • Experience working collaboratively with cross-disciplinary teams including design and animation.
  • Familiarity with version control systems such as Perforce or Git and modern debugging tools.
  • Ability to prototype quickly and iterate based on playtesting feedback and technical requirements.
  • Degree or diploma in Computer Science, Software Engineering, Game Development, or a related field.

Responsibilities

  • Design and implement AI-driven gameplay systems, including enemy and companion behaviors, using Unreal Engine 5 tools such as Behavior Trees, EQS, MassAI, and GAS.
  • Develop scalable and modular AI architectures that support multiple enemy types, factions, and emergent gameplay behaviors.
  • Build and optimize large-scale AI simulation systems using MassEntity and related UE5 crowd and group behavior frameworks.
  • Collaborate closely with designers and animators to ensure AI behaviors are responsive, believable, and aligned with gameplay intent.
  • Profile and optimize AI systems to meet performance targets across PC and console platforms.
  • Contribute to technical design discussions, code reviews, and engineering best practices for AI and gameplay systems.
  • Prototype and iterate on new AI approaches, staying current with Unreal Engine advancements and emerging techniques.
  • Provide mentorship and knowledge sharing to junior engineers within the team.
View Full Description & ApplyYou'll be redirected to the employer's site
108,000 - 168,000 CAD per year
Apply Now