Principal AI Programmer - Studio Elevation (Remote within the UK)
Principal AI Programmer - Studio Elevation (Remote within the UK)

Principal AI Programmer - Studio Elevation (Remote within the UK)

Farnborough Full-Time 48000 - 84000 £ / year (est.) No home office possible
N

At a Glance

  • Tasks: Lead the development of cutting-edge AI systems for immersive VR gameplay.
  • Company: Join nDreams, creators of top-tier VR games like Ghostbusters: Rise of the Ghost Lord.
  • Benefits: Enjoy flexible hours, duvet days, birthday off, and excellent health perks.
  • Why this job: Be part of a creative team pushing the boundaries of AI in gaming.
  • Qualifications: 5+ years in AI programming with experience in C++ and modern game engines.
  • Other info: Fully remote role within the UK, fostering a diverse and inclusive workplace.

The predicted salary is between 48000 - 84000 £ per year.

We are looking for an experienced Principal AI Programmer to join our dynamic team. You will play a critical 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.

In this role, you will:

  • Implement and develop Game AI systems tailored to VR environments.
  • Collaborate with designers and engineers to craft intelligent NPCs and reactive game worlds.
  • Optimize AI for performance, ensuring seamless gameplay in VR.
  • Research emerging AI and VR technologies, assessing and integrating innovative approaches into development.
  • Mentor junior team members and contribute to best practices for AI programming in VR.

The rundown:

  • Permanent role
  • Full time (37.5 hours per week)
  • Fully remote within the UK
  • Salary is competitive and dependent on experience

Key responsibilities:

  • Take ownership of our AI systems, pipelines and set-ups, delivering cutting edge AI character behaviour in VR.
  • Develop the perception, behaviour and planning systems that underlie NPC and creature AI, integrating with Unreal 5 and custom code.
  • Develop the controlling logic for NPC character behaviour, utilizing standard Unreal AI systems, your own code and new UE5 AI tech like Mass Entity and State Trees.
  • Ensure AI systems and data are robust, maintainable and well documented, and AI workload is consistently performant for a stable VR framerate.
  • Work alongside other disciplines, planning AI alongside animation, gameplay, art, audio and design requirements for best player experience.
  • Help guide the design teams when making combat areas and other AI-driven experiences.
  • Help with project planning for your areas of work, liaising with project management for best outcomes and predictable timely feature delivery.
  • Self-develop your own knowledge of state-of-the-art AI techniques and the inner nuances of Unreal 5’s AI systems.
  • Be a positive behavioural and mental role model for the team and studio.
  • Help with staff development, departmental structure, mentoring and hiring.

Requirements:

The skills you’ll need:

  • 5+ years of professional AI programming experience, with a minimum of one shipped title on a current-generation console, PC, VR headset or mobile.
  • A thorough knowledge of C++ including high-performance programming and good 3D maths skills.
  • Thorough knowledge of underlying AI systems including state machines, behaviour trees, perception/navigation systems and animation/physics requirements.
  • Experience delivering compelling AI combat with believable navigation, cover, tactical enemy squad coordination, and strategic high-level AI planning.
  • Shipped game title(s) with believable and engaging AI behaviour using a modern game engine, delivering a balanced, enjoyable player experience.
  • A passion for working with level design, animation and other disciplines, clearly communicating AI needs and best practice, enabling the creation of challenging and satisfying player experiences.
  • Strong English communication skills with a focus on positive cross discipline teamwork and an ability to communicate complex technical information to non-technical staff.
  • A committed team player, recognizing the importance and value of people within a technology environment.

The nice to haves:

  • Professional experience of VR game development.
  • Professional experience developing AI using Unreal 4 or 5.
  • Prior experience with Perforce and Visual Studio.
  • Experience developing for Meta/Oculus, Steam, PlayStation, or Xbox.

Benefits:

We are nDreams – we develop and publish the world’s most immersive VR games. 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, duvet 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.

Principal AI Programmer - Studio Elevation (Remote within the UK) employer: nDreams

At nDreams, we pride ourselves on being an exceptional employer, offering a fully remote role for a Principal AI Programmer within the UK that fosters creativity and collaboration in the exciting field of VR gaming. Our inclusive work culture prioritises employee wellbeing and personal development, providing flexible hours, duvet days, and dedicated time for growth, alongside competitive benefits such as health insurance and a robust pension scheme. Join us to be part of a diverse team that values innovation and supports your journey in pushing the boundaries of AI in immersive gameplay.
N

Contact Detail:

nDreams Recruiting Team

interviewing@ndreams.com

StudySmarter Expert Advice 🤫

We think this is how you could land Principal AI Programmer - Studio Elevation (Remote within the UK)

✨Tip Number 1

Familiarise yourself with the latest AI technologies and trends in VR gaming. Being able to discuss recent advancements or showcase your knowledge during interviews can set you apart from other candidates.

✨Tip Number 2

Network with professionals in the VR and AI gaming community. Attend industry events, join online forums, or connect on LinkedIn to build relationships that could lead to referrals or insider information about job openings.

✨Tip Number 3

Prepare to demonstrate your problem-solving skills through practical examples. Be ready to discuss specific challenges you've faced in AI programming and how you overcame them, especially in a VR context.

✨Tip Number 4

Showcase your collaborative spirit by highlighting past experiences where you worked closely with designers and engineers. Emphasising your ability to communicate effectively across disciplines will resonate well with the team-oriented culture at nDreams.

We think you need these skills to ace Principal AI Programmer - Studio Elevation (Remote within the UK)

AI Programming
C++ Programming
3D Mathematics
State Machines
Behaviour Trees
Perception Systems
Navigation Systems
Animation and Physics Integration
Game AI Development
NPC Behaviour Design
VR Game Development
Unreal Engine 4/5
Performance Optimisation
Cross-Discipline Collaboration
Project Planning
Mentoring and Team Development
Strong Communication Skills
Problem-Solving Skills
Experience with Perforce and Visual Studio

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights your relevant experience in AI programming, especially any work related to VR. Emphasise your knowledge of C++ and any shipped titles that showcase your skills in developing AI systems.

Craft a Compelling Cover Letter: In your cover letter, express your passion for AI in gaming and your enthusiasm for working in collaborative environments. Mention specific projects or experiences that align with the responsibilities outlined in the job description.

Showcase Your Technical Skills: Be explicit about your technical skills in your application. Detail your experience with Unreal Engine 4 or 5, and any specific AI techniques you've implemented. This will demonstrate your capability to meet the job requirements.

Highlight Team Collaboration: Since the role involves working closely with other disciplines, include examples of how you've successfully collaborated with designers, animators, or other team members in past projects. This will show your ability to communicate effectively across teams.

How to prepare for a job interview at nDreams

✨Showcase Your AI Passion

Make sure to express your enthusiasm for AI in gaming during the interview. Share specific examples of how you've implemented AI systems in previous projects, especially in VR environments, to demonstrate your passion and expertise.

✨Prepare for Technical Questions

Expect to be asked about your knowledge of C++ and AI programming concepts like state machines and behaviour trees. Brush up on these topics and be ready to discuss how you've applied them in real-world scenarios, particularly in relation to Unreal Engine 5.

✨Collaborative Mindset

Since this role involves working closely with designers and engineers, highlight your experience in cross-discipline collaboration. Be prepared to discuss how you’ve effectively communicated AI needs and best practices to non-technical team members in the past.

✨Demonstrate Mentorship Skills

As a Principal AI Programmer, mentoring junior team members is key. Share examples of how you've supported others in their development, whether through formal mentorship or by fostering a positive team environment that encourages learning and growth.

Principal AI Programmer - Studio Elevation (Remote within the UK)
nDreams
N
  • Principal AI Programmer - Studio Elevation (Remote within the UK)

    Farnborough
    Full-Time
    48000 - 84000 £ / year (est.)

    Application deadline: 2027-06-17

  • N

    nDreams

Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>