Intermediate AI Software Engineer (Unreal Engine 5)
TLDR
Develop AI-driven Unreal Engine 5 gameplay systems (enemies, companions, large-scale simulations), delivering modular C++/Blueprint architectures that boost realism and player experience.
- 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.
- 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.
- Competitive annual salary range of approximately $108,000 – $168,000 CAD.
- Remote-first work environment within Canada with flexible arrangements.
- Opportunity to work on high-quality, AAA-style game development projects using Unreal Engine 5.
- Collaborative and creative studio culture focused on innovation and technical excellence.
- Exposure to cutting-edge AI systems, including Gameplay Ability System and MassEntity frameworks.
- Professional growth through mentorship, technical ownership, and cross-disciplinary collaboration.
- Access to modern game development tools and a strong engineering community.
Requirements:
Benefits:
Benefits
Access to modern tools and community
Access to modern game development tools and a strong engineering community.
Remote-Friendly
Remote-first work environment within Canada with flexible arrangements.
Jobgether runs the largest remote job platform, effectively linking job seekers with over 200,000 flexible and remote opportunities that match their unique skills and preferences. Our focus is on enhancing the hiring process, ensuring efficiency while prioritizing the candidate experience, particularly in the growing health and wellness sector.
- Founded
- Founded 2020
- Employees
- 11-50 employees
- Industry
- Professional Services