Overview

A unique opportunity for an experienced C++ Developer to work at one of the leading AI companies in the video game industry. Full-time position with options for remote and flexible working.

Are you interested in joining a close-knit team working on one of the foremost technologies in the videogame industry today? Our middleware Kythera is the most advanced AI solution on the market. We work side by side with studios, ranging from independent to AAA, to support the development of their title and AI features.

You must be a highly skilled and experienced programmer who can demonstrate excellent technical problem-solving, understanding of low-level programming and performance concerns, and the ability to provide technical leadership.

If selected, you may expect to work as part of our team on a variety of projects that aim to push forward AI in the video game industry.

We are currently working alongside a range of studios developing games that include ARPGs, tactical first-person shooters, open world RPGs, 3D Space shooters and more across the majority of platforms and game engines.

You will work in iterative cycles to understand requirements, design, and build core AI functionality, interfaces and tools as required. Working closely with both our team on R&D projects, developing our most bleeding edge ideas and the users of our middleware to implement our tools in their games.

Drawing on the AI experience of other members of the team and the requirements of our customers, you will be responsible for the maintenance and development of our architecture, adapting to and anticipating changes in this highly innovative industry.

In continually extending and improving the capabilities of our product, you will continually be pushing the boundaries of expectations in the industry, reflected in our clients’ high-profile games.

If you are interested in developing the cutting edge of video game technology, engaging with a wide range of projects and clients from all over the world, and working with a team that prioritizes wellbeing, then please send us an application.

Overview
AI middleware for games, primarily targeting Unreal Engine, Unity & O3DE as well as custom proprietary engines. We are looking for an experienced C++ developer who would like to focus on AI applied to games. You should be a focussed and self-managing individual who would enjoy working as part of a team in solving practical issues for our clients.

Your duties will include:

Designing and developing new features for the Kythera library
Working closely with customers to develop features to fit their needs, resolve their problems, and assist in integrating and making the most out of Kythera
Supporting more junior team members
Prioritizing, planning, and working effectively to deadlines
Sharing relevant knowledge to the team through documentation and discussion
Reviewing code and provide technical input in the design
Helping to manage and build relationships with industry partners
Writing tests and documentation
Investigating and resolving bugs and performance issues
Experience that will aid success:

High performance C++
C# experience advantageous
Good math skills up to A-level / Scottish Higher or above, in particular vectors and trigonometry
Good written and spoken English language skills
Profiling and optimization
Debugging
Supporting customers
Visual Studio development
Video game development
Unreal, Unity, O3DE/Lumberyard or custom game engines
Web-stack development
iOS, Linux, Android, or games consoles
Why work at Kythera AI?
Flexible, accommodating work structure when you need it
Tight-knit team
No crunch culture
An emphasis on both mental and physical wellbeing in the workplace
Varied and exciting projects
Lots of exciting social events
Two-way communicative management
Access to training
Opportunity to travel with work
Helping you achieve your potential is a priority!

At Kythera AI, we are committed to providing a safe, innovative, and inspiring working environment for every member of staff. Diverse backgrounds lead to better technology, more efficient development, and better decision-making and management.  So if you are from an under-represented group, we strongly encourage you to apply! To learn more about what we are doing to improve inclusion and representation please read our equity, diversity and inclusion statement.

How to apply
If you would like to be considered for one of our roles we need you to send us:

A brief explanation of why you are interested
Your CV
Your availability
Send us the material all together in an email to [email protected] 

We will get back to you to explain the next steps or to give brief feedback on your application.

Start date: immediate