At Moon Collider, the team behind Kythera, we see it as a goal in itself to offer people a step up into the industry, sharing our experience and offering an opportunity to learn - as such specific positions are available for juniors or as internships. We also welcome speculative applications from experienced programmers skilled in games development, high-performance C++ or AI, as we continue to expand our team and new positions can be filled quickly.
AI Developer internships
Speculative applications are welcome.
We are hoping to continue 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
- Your CV
- Your availability
- 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 to explain the next steps or to give brief feedback on your application.