Senior Software Engineer

Job Description

This is your chance to join a committed team of technology leaders and foremost thinkers in artificial intelligence. They’re looking to recruit the best of the best, and are currently placed in the top 5% of start-ups globally.  

Spirit AI are working to revolutionize how players interact with in-game characters. Using cutting edge AI technology, developers will be able to create characters who have the ability to respond dynamically and emotively to the player. The company’s other project, Spirit Ally, aims to use AI to safeguard and protect the user’s digital spaces.

Due to their continued growth, the team is looking to bring on board a Senior Engineer. You’ll work within the ‘Production Hub’, a group who work alongside the core R&D team and is responsible for tasks such as porting tools, the conversion of C# code into C++, defect fixing, training of AI classifiers etc.


  • Proven experience as an Engineer
  • Ability to program in languages such as C++, C#, Python etc.
  • Experience in developing software application tools. Xamarin experience desirable but not required.
  • Experience with cross-platform development and maintaining a cross-platform codebase desirable.
  • Ability to write high performance low overhead code/experience optimizing existing codebases desirable.
  • Experience with Unity 3D, Unreal Engine 4, CryEngine, and/or other 3D Game Engines desirable.


  • Multi-threaded programming experience desirable.
  • Excellent knowledge with relational databases, SQL and ORM technologies.
  • Multi-threaded programming experience desirable.
  • Experience designing C++ API frameworks desirable.

Why should you apply:

Spirit AI are developing products like nobody else, this is real cutting edge AI. They’ve doubled in size over the past year and show no signs of slowing down as they recruit the world leaders in AI, placing them in the top 5% of start-ups globally.


Peaked your interest? Contact Greg Brotherton at or on +44 (0)1709 834777

Please log in to do this.


Please fill out your details before applying for this job.