Accessibility Links

AI Programmer

  • Location: Farnborough
  • Salary/rate: DOE
  • Date posted: 10/11/20
  • Job reference: 7985
  • Permanent

If you enjoy working in a collaborative environment, building robust AI systems whilst pushing creativity and immersion to new levels in VR, you should apply for our AI Programmer position today!

Amiqus have partnered with an award-winning independent developer and publisher, who are delivering world-leading interactive VR experiences. Their new AAA VR projects are a leap forward for the studio and they are looking for talented people to help turn them into a reality. 

They are now looking for a self-driven AI Programmer with an analytical nature who can demonstrate an organised and imaginative approach to problem solving. The successful candidate will have a thorough understanding of character and AI development whilst working closely with the Art and Design teams to create exemplary AI systems for their VR titles. 

This is an exciting opportunity to join a truly collaborative team, working on titles that push the limits of the latest VR headsets.

What Will You Be Doing?

  • Working closely with the design department to ideate, plan, implement and balance core AI systems of our VR games.
  • Writing stable, readable and modular C++ code that makes best use of Unreal Engine and its game framework.
  • Liaising with animation coders and technical animators to resolve dependencies and interface between animation and AI systems.
  • Communicating technical designs for AI systems to code and design leads.
  • Collaborating with production to estimate timescales for feature implementation and issue resolution.
  • Creating test environments to help designers and others quickly test or review AI quality outside of game systems when necessary.
  • Creating tools alongside the systems for easy debugging and iteration.


Who Are We Looking For?

  • Unreal Engine 4 features for AI - A thorough understanding of the Unreal Engine 4 paradigm for character and AI development including its features like Blueprint, Behaviour Trees, EQS, movement and animation systems.
  • C++ programming - Ability to write readable, safe and performant code utilising design patterns and software engineering.
  • 3D maths and data structures - An understanding of 3D maths and data structures, along with performance-minded development and optimisation skills.
  • A knack for making game characters look and feel right – the ability to combine procedural and authored animation, seamless behaviour transitions and audio/visual queues – all in the pursuit of interactive, believable non-player characters.
  • Planning/Design skills - An ability to plan and create systems with an organised and imaginative approach to problem solving.
  • Collaborative - An empathetic individual who can collaborate with a multi-discipline team, empowering artists and exchanging ideas/technical
  • plans with the design team.
  • Self-learning and mentoring - Someone with a desire to research, learn, and improve their own knowledge, and pass that knowledge on to others.
  • Communication skills - Excellent verbal and written communication skills with an ability to communicate your work to both technical and non-technical people to help them overcome issues.
  • Experience developing robust and clean AI systems – Proven experience using mature AI tools and systems as used in AAA games, with an appreciation of modern AI behavioural and navigational techniques.

 
Experience:

  • Proven experience developing high-quality AI behaviours or systems for published PC, console or mobile titles in a professional team or studio environment.
  • Experience working professionally with Unreal Engine 4.
  • Bonus: Experience developing Virtual Reality apps for mobile, console or PC.


This is a fabulous opportunity to become part of their growing studio, where you’ll be empowered to explore your ideas in an open, creative and diverse culture.

This is a permanent position based in Farnborough, offering a competitive salary along with some great perks

The position will be remote working for an initial period and based in their modern studio in Farnborough, UK, within easy commuting distance from London and Guildford. 

 

Please click apply or contact Kim Hunt on 01925 839730 or kim.hunt@amiqus.com to find out more. 

 


Similar jobs
Gameplay Programmer C++ - AAA title - Liverpool or Remote (UK)
Location: Liverpool, Merseyside, North West UK or Remote (UK)
Salary: Dependent on experience
Permanent
Opportunity for a Gameplay Programmer C++ to work with a double Golden Joystick nominated studio on a brand new AAA future console project. Liverpool or Remote (UK) based.
Gameplay Programmer C++ UE4 - AAA - Remote (UK)
Location: Remote (UK)
Salary: to £50k
Permanent
Gameplay Programmer C++ UE4 to work on a AAA sci-fi / horror console title. Remote working, UK only. No crunch studio, culture of inclusion and diversity.
Unity Developer
Location: Berlin
Salary: €50,000 - €70,000
Permanent
This is a brilliant opportunity to work with a studio who are developing amazing titles on Mobile platforms.
Lead Unity Developer
Location: South East or Remote Working
Salary: £55,000 - £70,000
Permanent
This is a brilliant opportunity to work with a studio who are creating a range of amazing games
Unity Developer
Location: London
Salary: £25,000 - £35,000
Permanent
This is a fantastic opportunity to work with a studio who are creating amazing box office IP's
123movies