Sperasoft is looking for an AI Programmer to develop and maintain AI systems and behaviors using Unreal Engine 5 for interactive NPCs. You will collaborate with design and gameplay teams to build robust AI architectures supporting varied gameplay scenarios.
What You'll Do
- Develop and maintain AI systems and behaviors using Unreal Engine 5’s frameworks and custom code.
- Implement decision-making logic, pathfinding, perception, and dynamic reactions for interactive NPCs.
- Collaborate with design and gameplay teams to build robust, flexible AI architectures.
- Enhance and optimize existing AI components for performance, scalability, and realism.
- Work across different areas of Unreal’s AI toolset, including Behavior Trees, EQS, AI Controllers, and Navigation systems.
- Support multiple platforms and ensure consistent AI performance across PC and console targets.
- Take part in architectural planning, prototyping new AI features, and iterating on gameplay behaviors.
- Participate in every stage of the game development pipeline, with ownership of AI-related features.
What We're Looking For
- Strong C++ programming skills, proven through professional or commercial experience.
- Proven experience working with Unreal Engine 4 or 5.
- Experience working with Unreal Engine AI Framework: Behavior Trees, Blackboards, Navigation Mesh, Pathfinding, and Perception systems.
- Experience integrating AI logic with Gameplay Framework and game state logic.
- Experience debugging and profiling AI systems using Unreal’s built-in tools.
- Experience in working with Gameplay Ability System (GAS).
- Solid understanding of math and algorithms relevant to AI (vector math, spatial reasoning, and pathfinding heuristics).
- Familiarity with gameplay programming principles, event-driven logic, and data-driven authoring pipelines.
- Experience using source control systems such as Perforce or Git.
- Fluent spoken English and strong communication skills to work effectively in a multicultural team environment.
Technical Stack
- C++, Unreal Engine 5, Unreal Engine 4
- Behavior Trees, Blackboards, Navigation Mesh, Pathfinding, Perception systems
- Gameplay Ability System (GAS), Environment Query System (EQS)
- Perforce, Git
Team & Environment
You will collaborate with design and gameplay teams and work in a multicultural team environment.
Benefits & Compensation
- Work with an international team of world-class professionals on exciting and challenging projects.
- Learning & Development opportunities – mentoring, lectures, participation at industry conferences and events.
- Medical Care package.
- Sensibly flexible working hours.
- Breakfasts, snacks and fruits available during the day, tea and coffee machines.
- Friendly team environment.
- Additional benefits – care bonus to cover health, educational and safety needs.

