AI Programmer

4 Days ago • 2-5 Years • Game AI

Job Summary

Job Description

nDreams seeks a skilled AI Programmer for a 12-month contract to develop innovative AI systems for VR games in Unreal Engine 5. Responsibilities include developing AI algorithms for NPC behaviors, integrating AI with VR mechanics, optimizing performance, researching cutting-edge techniques, building scalable frameworks, addressing VR-specific challenges (spatial awareness, player interaction), supporting QA, and collaborating with designers and engineers. The ideal candidate is passionate about AI in games, thrives in collaborative environments, and has experience developing AI systems for at least one shipped game using C++ and Unreal Engine 5.
Must have:
  • Proficiency in C++ and Unreal Engine 5
  • Game AI system development experience (navigation, behavior trees)
  • 3D math & optimization knowledge
  • Strong debugging & problem-solving skills
Good to have:
  • VR development experience
  • Perforce & Visual Studio experience
  • Oculus/Meta, Steam, console development experience
  • Animation programming experience
Perks:
  • Flexible hours
  • Duvet days
  • Birthday off
  • Personal development time & support
  • Regular socials
  • Excellent holiday offering
  • Pension scheme
  • Health insurance
  • Life cover

Job Details

We are looking for a skilled AI Programmer to join our dynamic team. You will play a crucial role in developing innovative AI systems essential to our gameplay experiences within Virtual Reality, while collaboratively helping us explore, refine, and polish AI-driven VR gameplay. This position is ideal for someone passionate about AI in games, who thrives in collaborative, creative environments, and is keen to push the boundaries of what is possible with VR.

The rundown:

  • 12 month Fixed Term Contract

  • Full time (37.5 hours per week)

  • Fully remote within the UK

  • Competitive and dependent on experience

Key responsibilities:

  • Develop AI algorithms for immersive NPC behaviours and interactions.

  • Collaborate with teams to integrate AI with VR-specific gameplay mechanics and design.

  • Optimize AI performance for VR platforms, ensuring a smooth player experience.

  • Research and implement cutting-edge AI techniques suitable for VR environments within Unreal Engine 5.

  • Build scalable AI frameworks and tools for future projects.

  • Address VR-specific AI challenges, such as spatial awareness and player interaction.

  • Support QA teams in identifying and resolving AI-related issues.

  • Implement and develop Game AI systems tailored to VR environments.

  • Collaborate with designers and engineers to craft intelligent NPCs and reactive game worlds.

  • Work alongside other disciplines, planning AI alongside animation, gameplay, art, audio and design requirements for best player experience.

  • Contribute to best practices for AI programming in VR.

Requirements

The skills you’ll need:

  • Proficiency in C++ and a strong understanding of Unreal Engine 5.

  • Experience developing AI systems for games, including navigation and behaviour trees or similar, on at least one shipped game.

  • Knowledge of 3D math and optimization techniques, particularly for real-time systems.

  • Strong debugging and problem-solving skills, with attention to performance in VR.

The nice to haves:

  • Familiarity with VR development challenges and opportunities.

  • Prior experience with Perforce and Visual Studio.

  • Experience developing for Oculus/Meta, Steam and/or consoles.

  • Experience with animation programming.

Benefits

We are nDreams – we develop and publish the world’s most immersive VR games. You may know us as the developer behind Synapse, Phantom: Covert Ops, Fracked, and Frenzies. As a publisher, we have also supported the release of other studio’s titles including Little Cities, PowerWash Simulator VR, and Vendetta Forever. With humble beginnings as an independent studio, we combine amazing projects with a personal, caring touch. We’ve got more incredible titles to be announced soon!

We believe the best workplaces and games are created by diverse, happy and safe teams. We're committed to building a culture centred on respect, wellbeing and balance. It's crucial we make our games and industry more accessible to underrepresented communities. We strive to live this through the people we hire, the experiences we create and the causes we support.

We want everyone to have the opportunity to bring their best, authentic self to work. Please let us know if you require reasonable adjustments during the interview process by emailing interviewing@ndreams.com or speaking to your nDreams recruiter. For more information about reasonable adjustments, check out this guidance from Scope.

We offer great perks, including flexible hours, duvets days, your birthday off, dedicated personal development time and support, as well as regular socials. Beyond this, there’s an excellent holiday offering, pension scheme, health insurance, life cover and much more.

Similar Jobs

Zoox - Senior Software Engineer - Developer Platforms

Zoox

Foster City, California, United States (Hybrid)
5 Months ago
ByteDance - Experienced Software Engineer - Traffic Platform

ByteDance

San Jose, California, United States (On-Site)
5 Months ago
Playrix - Middle C++ Software Engineer (Gameplay)

Playrix

Cyprus (Remote)
5 Months ago
SEGA - Software Engineer (Console)

SEGA

England, United Kingdom (Hybrid)
5 Days ago
ByteDance - Software Engineer Intern, Information System - 2025 Start

ByteDance

Dubai, Dubai, United Arab Emirates (On-Site)
1 Week ago
Krafton  - [AI] Game AI Contents Programmer (2년 이상)

Krafton

Seoul, South Korea (On-Site)
5 Months ago
Inworld AI - Senior C++ Developer - Canada

Inworld AI

Vancouver, British Columbia, Canada (On-Site)
5 Months ago
PlayStation Global - Senior Gameplay Programmer - AI

PlayStation Global

United States (Remote)
6 Days ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Thatgamecompany - Senior Backend Engineer - China

Thatgamecompany

Shanghai, Shanghai, China (On-Site)
6 Days ago
Rebellion - Senior AI Gameplay Programmer

Rebellion

Runcorn, England, United Kingdom (Hybrid)
5 Days ago
Aristocrat Gaming - Engineer II

Aristocrat Gaming

Gurugram, Haryana, India (Hybrid)
1 Week ago
Rockstar Games - Senior Software Engineer (C#)

Rockstar Games

Carlsbad, California, United States (On-Site)
8 Months ago
SEGA - Software Engineer Intern

SEGA

England, United Kingdom (Hybrid)
5 Days ago
Turn Me Up Games,  Inc  - Unreal Engineer

Turn Me Up Games, Inc

California, United States (Hybrid)
1 Month ago
PlayStation Global - Lead Programmer

PlayStation Global

Guildford, England, United Kingdom (Hybrid)
5 Months ago
HB Studios - Senior Software Engineer

HB Studios

Lunenburg, Nova Scotia, Canada (On-Site)
6 Days ago
Bohemia Interactive - Programmer Modding Quality

Bohemia Interactive

Prague, Prague, Czechia (On-Site)
2 Months ago

Get notifed when new similar jobs are uploaded

Jobs in England, United Kingdom

Aristocrat Gaming - Producer

Aristocrat Gaming

London, England, United Kingdom (Hybrid)
1 Month ago
IO Interactive - Lead Character Artist

IO Interactive

Brighton And Hove, England, United Kingdom (Hybrid)
3 Weeks ago
Framestore - Technical Artist - Immersive

Framestore

England, United Kingdom (On-Site)
1 Month ago
Playtech - System Support Engineer, Data

Playtech

Manchester, England, United Kingdom (On-Site)
1 Month ago
Jagex - IT Infrastructure Lead

Jagex

Cambridge, England, United Kingdom (Hybrid)
5 Days ago
Fuse Games - Marketing Producer

Fuse Games

Guildford, England, United Kingdom (Hybrid)
1 Week ago
Bally's Interactive - EUC Engineer

Bally's Interactive

London, England, United Kingdom (Hybrid)
1 Week ago
DNEG - Mid FX TD (DNEG Animation)

DNEG

London, England, United Kingdom (On-Site)
5 Months ago
Product Madness - Solutions Architect

Product Madness

London, England, United Kingdom (On-Site)
6 Days ago
1920 - Runner - Speculative

1920

London, England, United Kingdom (On-Site)
6 Months ago

Get notifed when new similar jobs are uploaded

Game AI Jobs

Inworld AI - Staff C++ Engineer

Inworld AI

Mountain View, California, United States (On-Site)
1 Week ago
Vigaet - Internship -AI Agents

Vigaet

(Remote)
4 Months ago
Amazon Games - Senior ML Scientist, Amazon Games AI Research

Amazon Games

San Diego, California, United States (On-Site)
3 Months ago
Krafton  - Strategy Manager (AI Ethics)

Krafton

Seoul, South Korea (On-Site)
6 Days ago
ION - Senior AI Engineer, Italy

ION

Pisa, Tuscany, Italy (On-Site)
5 Months ago
QUANTIC DREAM - Programmeur Intelligence Artificielle (H/F/NB)

QUANTIC DREAM

Paris, Île-de-France, France (Hybrid)
5 Months ago
Revolgy - Junior AI Design Engineer

Revolgy

(Remote)
1 Month ago
Amanotes - [ECHO team] Stable Diffusion Game Artist (New Games - Hybrid Casual Games)

Amanotes

Ho Chi Minh City, Ho Chi Minh City, Vietnam (On-Site)
3 Months ago
FTF Studios - FTF Mid-Level Programmer

FTF Studios

(Remote)
1 Year ago

Get notifed when new similar jobs are uploaded