Senior AI Programmer

nDreams Logo

nDreams

πŸ“Remote - United Kingdom

Summary

Join nDreams as a Senior AI Programmer and play a key role in developing innovative AI systems for VR games. You will implement and develop Game AI systems tailored to VR, collaborate with designers and engineers, optimize AI for performance, research emerging AI and VR technologies, and mentor junior team members. This permanent, full-time, fully remote (within the UK) position offers a competitive salary and requires proficiency in C++ and Unreal Engine 5, experience developing AI systems for games, and strong debugging and problem-solving skills. The ideal candidate will have a passion for AI in games and thrive in collaborative environments. nDreams offers various benefits including flexible hours, duvet days, personal development time, an excellent holiday offering, a pension scheme, health insurance, and life cover.

Requirements

  • 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 two shipped games
  • Knowledge of 3D math and optimization techniques, particularly for real-time systems
  • Strong debugging and problem-solving skills, with attention to performance in VR
  • Strong English communication skills with a passion for cross-discipline teamwork

Responsibilities

  • 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
  • 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
  • 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

Preferred Qualifications

  • Familiarity with VR development challenges and opportunities
  • Experience with animation programming

Benefits

  • Flexible hours
  • Duvet days
  • Your birthday off
  • Dedicated personal development time and support
  • Regular socials
  • Excellent holiday offering
  • Pension scheme
  • Health insurance
  • Life cover

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.