C++ AI Developer

GSC Game World · Kyiv, Ukraine

Discipline
Programming
Seniority
Mid (from the description)
Work model
Not stated
Employment type
Not stated
Pay
Pay not stated
Posted
Not stated
First seen on Hakken
22 Oct

Apply on the studio's site

About the role

Back to Careers

Open Position

Engineering / Development

C++ AI Developer

Responsibilities

  • Collaborate with design, animation, sound, narrative, and other teams to create, integrate, and improve gameplay AI systems.
  • Design and implement AI behaviors, navigation, decision-making, and supporting gameplay systems.
  • Profile, debug, and optimize AI systems with a focus on performance, scalability, and maintainability.
  • Contribute to the development and improvement of AI tools and workflows for designers.

Requirements

  • Strong knowledge of modern C++ (C++17 or later), including debugging, profiling, and performance optimization.
  • Strong knowledge of mathematics used in game development (vectors, trigonometry, geometry, linear algebra).
  • At least 2 years of professional experience in game AI development, or one shipped title credited as an AI Programmer.
  • Please specify your role and describe the AI-related systems and tasks you worked on in previous projects.
  • Practical knowledge of AI navigation, pathfinding, and decision-making techniques (Behavior Trees, FSM, GOAP, HTN).
  • Understanding of common game AI architecture, performance constraints, and debugging techniques.

Will Be a Plus

  • Professional experience with Unreal Engine.
  • Experience with UE AI systems: Behavior Trees, StateTree, EQS, AI Perception, Mass Framework.
  • Experience with UE navigation systems: Nav Modifiers, Nav Links, Nav Data Chunks, Nav Filters, async pathfinding, path invalidation.
  • Experience with Smart Objects, GAS, crowd systems, avoidance, or large-scale agent simulation.
  • Experience profiling and optimizing AI systems for large numbers of agents.
  • Understanding of multithreading and asynchronous systems.
  • Degree in Computer Science or related technical field, or equivalent experience.
  • Passion for video games.

Work Format

  • Office — Prague.
  • Office — Kyiv.
  • Remote.

Hiring Steps

  • Interview.
  • Technical Interview.
  • Test (Optional).

Apply for this position

Maryna Nechaieva

Recruiter

mhlushko@stalker2.comLinkedin

Application Form

Share:

From the studio's careers page (site). Checked 10 Nov.