Job Search and Career Advice Platform

Enable job alerts via email!

AI Programmer

Flix Interactive

Birmingham

Hybrid

GBP 80,000 - 100,000

Full time

Yesterday
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A game development studio in Birmingham seeks an AI Programmer (Level 2) to support high-quality Unreal Engine 5 projects. The role involves developing, implementing, and optimizing AI systems, collaborating with creative teams to create realistic NPC behaviors. Ideal candidates should have strong technical skills in C++, experience with AI frameworks, and a problem-solving approach. This position offers opportunities to work on innovative projects in a supportive environment.

Benefits

Friendly work environment
Opportunity to build games
Supportive team culture

Qualifications

  • 3 - 5+ years of professional experience developing AI for games.
  • Strong proficiency in C++ and Unreal Engine 5 development.
  • Experience with AI frameworks in UE5.

Responsibilities

  • Develop and maintain AI systems using Unreal Engine 5 and C++.
  • Implement behaviour trees and state machines for NPCs.
  • Collaborate with designers to translate gameplay requirements into AI features.

Skills

C++
Unreal Engine 5
Problem-solving mindset
Collaboration
Multithreading
AI frameworks

Tools

Blueprint Visual Scripting
AI Debugging Tools (UE5)
Version Control (Git, Perforce)
Job description
AI Programmer - Level 2

UK Remote or West Midlands Based - Birmingham

Role And Purpose

We are looking for a talented and motivated individual to support high quality Unreal 5 projects, both for Flix's own proprietary endeavours and high profile clients. As an AI Programmer you will design, implement, and optimise game AI. You will work closely with designers, animators, and gameplay engineers to create intelligent, responsive, and immersive behaviours for NPCs and game systems. The ideal candidate is a versatile AI Programmer who stays in tune with evolving technology and tools, and brings strong creative, technical, and collaborative skills to every stage of production.

Responsibilities

  • Develop and maintain AI systems using Unreal Engine 5 (UE5) and C++.
  • Implement behaviour trees, state machines, and decision-making systems for NPCs.
  • Implement AI NPC management to tailor player experiences and keeping performance in mind.
  • Integrate pathfinding algorithms (e.g., NavMesh) and dynamic obstacle avoidance.
  • Collaborate with designers to translate gameplay requirements into AI features.
  • Optimise AI performance for real-time environments across multiple platforms.
  • Debug and profile AI systems to ensure stability and efficiency.
  • Work with Blueprints for rapid prototyping and integration with UE5 systems.
  • Successfully provide documentation and technical support for AI features.
  • Stay updated on emerging AI techniques in gaming (e.g., machine learning for adaptive behaviours, MASS AI).

Requirements

  • 3 - 5+ years of professional experience developing AI for games.
  • Strong proficiency in C++ and Unreal Engine 5 development.
  • Experience with AI frameworks in UE5 (Behaviour Trees, State Trees, EQS, NavMesh, MASS).
  • Solid understanding of game AI concepts: pathfinding, decision-making, perception systems.
  • Applied knowledge of multithreading, optimisation, and memory management.
  • Familiarity with Blueprint scripting for AI integration.
  • Problem-solving mindset and ability to work in a collaborative environment.
  • Experience with machine learning or reinforcement learning for adaptive AI.
  • Understanding of animation systems and physics-based behaviours.
  • Exposure to networked AI for multiplayer games.
  • Knowledge of procedural generation and dynamic content adaptation.

Desirable Tools & Technologies

  • Unreal Engine 5
  • C++
  • Blueprint Visual Scripting
  • AI Debugging Tools (UE5)
  • Version Control (Git, Perforce)

Application & Portfolio

Please include your CV, portfolio and cover letter (optional) within your application. If your examples are from previous works with another studio, please make sure samples are cleared for release by copyright owners. Links to an online portfolio are preferable, otherwise we accept showreels via Dropbox or other secure sharing platforms.

Send your application to -

What We Offer

Based just outside Birmingham, Flix offers a friendly, nurturing work environment with the opportunity to build games as part of an extremely talented, ambitious studio. The team is made up of welcoming, passionate, active gamers that support one another in all aspects of development.

If you have the drive and skills for making games and think you have what it takes to work within our team then we'd love to hear from you.

For more information visit our site - Flix Interactive

Alternatively, call our recruitment team on - 01527 958 177

GDPR COMPLIANCE - WHEN APPLYING FOR THIS JOB YOU'RE AUTHORISING FLIX INTERACTIVE TO STORE YOUR APPLICATION INFORMATION AND DISTRIBUTE IT TO THE APPROPRIATE EMAIL INBOXES OF SENIOR TEAM MEMBERS IN ORDER TO REVIEW YOUR ROLE ELIGIBILITY. YOUR APPLICATION WILL BE STORED ON A PRIVATE CLOUD BASED ONLINE SYSTEM FOR PROCESSING. IF YOU WOULD LIKE US TO UPDATE, DELETE OR REFINED YOUR APPLICATION PLEASE EMAIL. YOUR REQUEST WILL BE APPENDED WITHIN 30 DAYS OF RECEIVING YOUR EMAIL. PLEASE NOTE - IN COMPLIANCE WITH GDPR LAW YOUR DATA WILL BE USED FOR RECRUITMENT PURPOSES ONLY.

Flix Interactive Ltd is an equal opportunities employer committed to inclusion and diversity. We welcome applications from all suitable candidates regardless of age, disability, gender, gender reassignment, sexual orientation, pregnancy and maternity status, race, religion or belief, and marriage or civil partnership status. We also encourage applications from underrepresented groups in the gaming industry.

We are proud to work with

We develop for

Contact

+44 (0) 1527 928 827

Careers

+44 (0) 1527 958 177

LNKD1_UKTJ

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.