Studio Elevation is looking for Principal AI Programmer

Studio Elevation is looking for Principal AI Programmer

Studio: Studio Elevation

Job Opening: Principal AI Programmer

Location: Remote within the UK

Type: Full-Time

Responsibilities:

  • Take ownership of our AI systems, pipelines, and setups, 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 the 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 the 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.

Qualifications & Skills:

  • 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 practices, and enabling the creation of challenging and satisfying player experiences.
  • Strong English communication skills with a focus on positive cross-disciplinary 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.

animation and vfx jobs