AI Programmer

nDreams Logo

nDreams

πŸ“Remote - United Kingdom

Summary

Join nDreams, a leading VR game developer, as a skilled AI Programmer. You will be instrumental in creating innovative AI systems for immersive VR gameplay experiences. This 12-month, full-time, fully remote (UK-based) contract offers a competitive salary. Key responsibilities include developing AI algorithms, integrating AI with VR mechanics, optimizing performance, and researching cutting-edge AI techniques within Unreal Engine 5. The ideal candidate possesses strong C++ and Unreal Engine 5 proficiency, game AI development experience, and excellent problem-solving skills. This role offers a collaborative environment and opportunities to contribute to best practices in VR AI programming.

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

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

Preferred Qualifications

  • 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

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