AI Developer Internships
Our next internship position may begin in February 2019. Speculative applications are welcome.
We are continuing our successful programme of 3-month paid internships for junior developers. The role combines introductory-level practical work on Kythera and our licensee projects, with time and guidance in learning the core skills and tools of a games AI programmer.
Your work would initially focus on testing and debugging one of our client games, moving quickly on to working with visual programming languages for games AI design, as well as adding small features and iterating on behaviours. The core work is primarily in C++, while our design and debugging toolset is a full-stack web application which you might also work on.
Support and training will be supplied but we are looking for a focussed, self starter who would be happy to work with as part of a team in solving practical issues for our clients.
Tasks for the role include:
Testing and debugging game AI in our licensee titles
Behaviour development for partner titles
Unit, functional and performance testing
Core Kythera feature development
Engine tools integration
Partner game support
Time for you to learn tools and techniques, with guidance
Our stack and tools includes:
C++ (including advanced areas such as multithreading, custom memory allocation, templating and low-level optimisation)
Specialist graphical programming languages
Show us that you can already program at a basic level and that you've put significant time and effort into developing your skills
You must be willing to work in a team and to always show professionalism in your work
No commercial experience as a programmer is required
During the internship program we hope to offer some permanent positions, but these are limited and this shouldn't be your expectation. You can expect that we will use our knowledge of the industry to help you find a permanent role, and give advice on what roles might suit you and how to continue improving your skills.
How to apply
If you would like to be considered we need you to send us:
A brief explanation of why you are interested in the role
Confirmation that you have existing rights to work in the UK
A very rough estimate of how many hours you've spent programming, and over what periods
An example of your programming ability (as below)
The example can be in any language, showing any results. It can be a hobby project or something you've contributed to open source. It must show initiative and creativity. And it must include:
Relevant source code (compilable is not essential)
Videos, screenshots or sample output files so we can immediately see results
An executable if possible
A brief description of what it is, why you did it, which parts you are responsible for (especially if a group project) and what we should pay attention to
Send us the material all together in an email to firstname.lastname@example.org
We will get back to you within 2 weeks to explain next steps or to give you brief feedback on your application.