AI/ML Job: AI Developer (C++)

Kythera AI

AI Developer (C++) at Kythera AI

🇬🇧 United Kingdom › Edinburgh
  (Posted Mar 12 2022)

Do they allow remote work?
Remote work is possible, see the description below for more information.

Job description
A unique opportunity for an experienced AI 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 AI is the most advanced AI solution on the market. We work side by side with studios, ranging from independent to AAA in a variety of genres, to support the development of their title and AI features.

You must be a skilled programmer who can demonstrate good technical problem-solving, and understanding of low-level programming and performance concerns.

You will design and build core AI functionality and tools, improving the Kythera AI framework and our integrations with game engines. You will also develop AI behaviours, both for company demos and for partner 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 prioritises wellbeing, then please send us an application.

Your duties will include:

Designing and developing new features for the Kythera AI middleware

Designing and developing AI behaviours

Profiling and optimising code

Investigating and resolving bugs

Writing tests and documentation

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 AI

Prioritising, planning and working effectively

Sharing knowledge with the team through documentation and discussion

Helping to manage and build relationships with industry partners

Required skills:

Experience in C++

Good maths skills, in particular vector maths and trigonometry

Good written and spoken English language skills

Experience that will aid success:

Knowledge of common game AI techniques (e.g. Behaviour Trees, pathfinding)

Video game development

Unreal, Unity, O3DE/Lumberyard or custom game engines

Profiling and optimising high performance code with tools like Visual Studio or VTune

Ability to debug and fix issues in big and unfamiliar codebases

Supporting customers

Visual Studio development

Development on Android, iOS, Linux, or games consoles

Knowledge of common C++ software development tools like cmake, clang-format

Knowledge of version control systems like git, subversion, Perforce or Plastic SCM

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!


Company: Kythera AI

Kythera AI
job info / career page
Linkedin profile
Location: Edinburgh, United Kingdom

map of company location

Skills wanted for this job:
ai android git ios linux

All machine learning jobs
This is a job listing at, the website
dedicated to machine learning jobs only.

Not the job you are looking for?
Browse all machine learning jobs

🇺🇸 Machine learning recruitment

Are you in US and prefer to let a recruiter
find your dream job?

Get in touch with Drew from Catapult &
let him know with what you are looking for Golang jobs

Golang job board
If you are interested in
Golang jobs

Visit Clojure jobs

Clojure job board
If you are interested in
Clojure jobs


Other machine learning jobs that might be interesting

Machine learning job Senior Machine Learning Engineer at Oxbotica Senior Machine Learning Engineer - Oxbotica   (August 2022)
Oxford, United Kingdom
How would you build a vehicle that perceives what is happening in an off-road environment? Without compromising safety? A system that learns to navigate a solar farm, a mine, or refinery - all without...
Machine learning job Statistics and Computer Science Specialist at Hawk-Research Statistics and Computer Science Specialist - Hawk-Research
Worldwide, 100% Remote - Salary: 12000-30000
Hawk-Research is looking for Statistics expert to provide assistance on our projects in academic research sphere. We are building a knowledge sharing platform to help people during their studies, so t...

Not the machine learning job you are looking for?
Browse all machine learning jobs and we're sure you will find a suitable one!
Browse machine learning jobs with similar combinations of skills
Machine learning jobs with android Machine learning jobs with git Machine learning jobs with ios Machine learning jobs with linux
🌐 Remote machine learning jobs 📧 Machine learning jobs newsletter 🔎 🇺🇸 US ML/AI recruiter 🇺🇸 ML jobs in United States 🇺🇸 ML jobs in California 🇺🇸 ML jobs in San Francisco, CA 🇬🇧 ML jobs in United Kingdom 🇬🇧 ML jobs in London 🇺🇸 ML jobs in New York 🇺🇸 ML jobs in Massachusetts 🇺🇸 ML jobs in Palo Alto, CA 🇩🇪 ML jobs in Germany 🇺🇸 ML jobs in Texas 🇩🇪 ML jobs in Berlin 🇺🇸 ML jobs in NYC, NY 🇺🇸 ML jobs in Cambridge, MA 🇺🇸 ML jobs in Washington 🇺🇸 ML jobs in Cupertino, CA 🇺🇸 ML jobs in New York, NY 🇺🇸 ML jobs in Austin, TX 🇳🇱 ML jobs in Netherlands 🇳🇱 ML jobs in Amsterdam 🇺🇸 ML jobs in Menlo Park, CA 🇺🇸 ML jobs in Sunnyvale, CA 🐍 Python & ML jobs📙 Tensorflow & ML jobs🔦 Pytorch & ML jobs😏 Aws & ML jobs⭐ Spark & ML jobs🦜 Nlp & ML jobs🗄️ Sql & ML jobs☕ Java & ML jobs🇰 Keras & ML jobs🐳 Docker & ML jobs®️ R & ML jobs☸️ Kubernetes & ML jobs🐼 Pandas & ML jobs🎼 Scala & ML jobs🍴 Git & ML jobs🐧 Linux & ML jobs☁️ Gcp & ML jobs🐿️ Go & ML jobs🐘 Hadoop & ML jobs☁️ Azure & ML jobs⚛️ React & ML jobs🦜 Natural language processing & ML jobs☕ Javascript & ML jobs✉️ Kafka & ML jobs