Unreal Engine AI Programmer

Summary

Develops AI systems for a multiplayer shooter in Unreal Engine 5, designing combat-driven behaviors for bots, drones, bosses, and traversal mechanics in PvE/PvPvE modes.

We are looking for a Technical AI Programmer to own AI systems for our multiplayer shooter. They will build smart, combat-driven AI for bots, drones, bosses, and gameplay scenarios across PvE and PvPvE modes.

This is a full-time remote role, and we welcome applications from anywhere in the world, provided your working hours align reasonably with our core office time zones (CET).

Key Responsibilities:
Build AI systems in Unreal Engine 5 using Behavior Trees, EQS, and AI Perception
Develop AI for bots (TDM, BR, Extraction), drones, turrets, and bosses
Implement combat behaviors: cover, flanking, aggression, retreat, squad coordination
Create traversal AI: parachute, grapple, mantle, and navigation systems
Design boss AI with phases, abilities, and attack patterns
Support gameplay systems like side quests, hostage rescue, and extraction scenarios
Tune AI for balance, readability, and combat feel
Ensure AI works correctly in multiplayer (PvPvE and team modes)

Requirements:
Strong Unreal Engine AI experience (UE4/UE5)
Experience with Behavior Trees, EQS, AI Perception, Navigation
Shooter AI experience (FPS/TPS games)
Understanding of multiplayer AI behavior and replication basics
Strong Blueprints skills and C++

Nice-to-Haves:
Experience with extraction or battle royale games
Boss AI / multi-phase encounter design experience
Knowledge of traversal systems (grapple, parachute, mantling)
Shipped multiplayer shooter experience