Xsolla

Programmer, AI & Behavior – Games

Xsolla

full-time

Posted on:

Location Type: Hybrid

Location: Berlin • 🇩🇪 Germany

Visit company website
AI Apply
Apply

Job Level

Mid-LevelSenior

About the role

  • Implement and iterate on gameplay and AI behavior features — including NPC logic, movement, and decision systems — in Unreal Engine 5.
  • Integrate AI behaviors with core gameplay systems such as combat, navigation, perception, and interaction.
  • Contribute to tool development or debug visualizations to assist in testing and tuning AI behaviors.
  • Collaborate closely with designers, animators, and artists to bring gameplay ideas to life and ensure AI behaviors align with design intent.
  • Write clean, maintainable C++ and Blueprint code, following established architecture and coding standards.
  • Debug and optimize AI and gameplay systems for performance and stability, identifying bottlenecks and proposing practical solutions.
  • Communicate effectively with your team — raise risks early, give feedback on design feasibility, and help ensure features ship on time and at high quality.
  • Participate in code reviews, playtests, and QA sessions to help maintain consistency and polish across gameplay systems.

Requirements

  • 3–5 years of professional game programming experience, with at least one shipped title or major update using Unreal Engine 4 or 5.
  • Proficient in C++ and comfortable working in both code and Blueprints for gameplay implementation and iteration.
  • Hands-on experience with Unreal’s AI systems — Behavior Trees, Blackboard, AI Controllers, Perception, and Navigation.
  • Understanding of common AI architectures: state machines, behavior trees, perception systems, and movement logic.
  • Solid understanding of 3D math and linear algebra, especially for movement, spatial reasoning, and targeting.
  • Performance-minded developer: able to identify inefficiencies, profile gameplay logic, and optimize where needed.
  • Comfortable with source control (Perforce) and collaborative workflows.
  • Strong communication skills and ability to work effectively across design, animation, and engineering teams.
  • Fluent English communication (written and verbal).
Benefits
  • Unlimited Flexible Time Off
  • 28 paid holidays each year
  • Personalized career roadmap
  • In-house training
  • Independent study
  • Conference attendance
  • Higher education opportunities

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
C++BlueprintUnreal Engine 5AI systemsBehavior TreesBlackboardAI ControllersPerceptionNavigation3D math
Soft skills
communicationcollaborationproblem-solvingfeedbackrisk managementteamworkadaptabilityattention to detailcreativitytime management
Smartbroker AG

Backend API Developer

Smartbroker AG
Mid · Seniorfull-time🇩🇪 Germany
Posted: 7 hours agoSource: wallstreetonline-capital-ag.jobs.personio.com
JavaMicroservicesSpring
score4more

Fullstack Developer – AI/ML Focus

score4more
Mid · Seniorfull-time🇩🇪 Germany
Posted: 7 hours agoSource: join.com
CloudJavaScriptPythonReactTypeScript
Salesfive

Salesforce Commerce Cloud B2B Software Engineer

Salesfive
Mid · Seniorfull-time🇩🇪 Germany
Posted: 8 hours agoSource: join.com
CloudJavaScriptVisualforce
VALID Digitalagentur GmbH

Backend Developer

VALID Digitalagentur GmbH
Juniorfull-time🇩🇪 Germany
Posted: 1 day agoSource: join.com
LAMPSymfonyWebpackWordPressYarn
Buro Happold

Senior Engineer Building Automation

Buro Happold
Seniorfull-time🇩🇪 Germany
Posted: 1 day agoSource: join.com