At a Glance
- Tasks: Lead the development of innovative AI systems for a new AAA VR game.
- Company: Join a dynamic team passionate about pushing VR gaming boundaries.
- Benefits: Enjoy flexible hours, duvet days, birthday off, and excellent holiday perks.
- Why this job: Be part of a creative environment that values collaboration and innovation in gaming.
- Qualifications: 5+ years of AI programming experience with a shipped title on modern platforms.
- Other info: Fully remote role available for UK residents only; competitive salary based on experience.
The predicted salary is between 48000 - 84000 £ per year.
Principal AI Programmer C++
New VR game, AAA ambition
Remote working (UK based only)
Description
We are looking for an experienced Principal AI Programmer to join our dynamic team working on a brand new VR game with AAA ambition. 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 the push 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, and 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 – No Visa sponsorship currently available
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 underly 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 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.
CVs to simon.pittam@amiqus.com
#J-18808-Ljbffr
Principal AI Programmer - Remote (UK) employer: Amiqus Games
Contact Detail:
Amiqus Games Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Principal AI Programmer - Remote (UK)
✨Tip Number 1
Familiarise yourself with the latest AI technologies and trends in VR gaming. Being well-versed in cutting-edge techniques will not only boost your confidence but also demonstrate your passion for the field during discussions with our team.
✨Tip Number 2
Engage with the gaming community, especially those focused on AI and VR. Participating in forums or attending virtual meetups can help you network with industry professionals and gain insights that could be beneficial in your role.
✨Tip Number 3
Prepare to discuss your previous projects in detail, particularly any shipped titles that showcase your AI programming skills. Highlighting specific challenges you faced and how you overcame them will make a strong impression.
✨Tip Number 4
Showcase your collaborative spirit by thinking of ways you can contribute to cross-discipline teamwork. Be ready to share examples of how you've successfully worked with designers, animators, and other developers in past projects.
We think you need these skills to ace Principal AI Programmer - Remote (UK)
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your relevant experience in AI programming, particularly with C++ and VR. Emphasise any shipped titles and specific AI systems you've worked on that align with the job description.
Craft a Compelling Cover Letter: Write a cover letter that showcases your passion for AI in gaming and your collaborative spirit. Mention specific projects where you pushed boundaries in AI development and how you can contribute to their new VR game.
Showcase Technical Skills: In your application, clearly outline your technical skills related to AI systems, Unreal Engine, and any other relevant technologies. Use examples from your past work to demonstrate your expertise and problem-solving abilities.
Highlight Team Collaboration: Since the role requires working closely with various disciplines, include examples of successful collaborations in your previous roles. This will show your ability to communicate effectively and work as part of a team.
How to prepare for a job interview at Amiqus Games
✨Showcase Your AI Expertise
Be prepared to discuss your previous experience with AI programming in detail. Highlight specific projects where you developed AI systems, especially in VR environments, and explain the challenges you faced and how you overcame them.
✨Demonstrate Collaboration Skills
Since this role involves working closely with designers and engineers, be ready to share examples of how you've successfully collaborated in past projects. Emphasise your ability to communicate complex technical concepts to non-technical team members.
✨Familiarise Yourself with Unreal Engine 5
Make sure you have a solid understanding of Unreal Engine 5, particularly its AI systems like Mass Entity and State Trees. Being able to discuss how you've used these technologies in your work will show your readiness for the role.
✨Prepare for Technical Questions
Expect technical questions related to C++ programming, AI algorithms, and performance optimisation in VR. Brush up on your knowledge of state machines, behaviour trees, and navigation systems to confidently answer any queries.