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
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
Share:
From the studio's careers page (site). Checked 10 Nov.