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 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 ML Backend Engineer at Intuition Machines Senior ML Backend Engineer - Intuition Machines   (March 2023)
Warsaw, Poland (Remote work possible)
Intuition Machines uses AI/ML to build enterprise security products. We apply our research to systems that serve hundreds of millions of people, with a team distributed around the world. If you enjo...
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 🇺🇸 ML jobs in United States 🇺🇸 ML jobs in California 🇺🇸 ML jobs in San Francisco, CA 🇬🇧 ML jobs in United Kingdom 🇺🇸 ML jobs in New York 🇬🇧 ML jobs in London 🇺🇸 ML jobs in Massachusetts 🇩🇪 ML jobs in Germany 🇺🇸 ML jobs in Palo Alto, CA 🇩🇪 ML jobs in Berlin 🇺🇸 ML jobs in New York, NY 🇺🇸 ML jobs in Texas 🇺🇸 ML jobs in Washington 🇺🇸 ML jobs in Cambridge, MA 🇺🇸 ML jobs in NYC, NY 🇺🇸 ML jobs in Seattle, WA 🇳🇱 ML jobs in Netherlands 🇳🇱 ML jobs in Amsterdam 🇺🇸 ML jobs in Cupertino, CA 🇺🇸 ML jobs in Boston, MA 🇺🇸 ML jobs in Virginia 🇨🇦 ML jobs in Canada 🐍 Python & ML jobs📙 Tensorflow & ML jobs🔦 Pytorch & ML jobs😏 Aws & ML jobs🦜 Nlp & ML jobs⭐ Spark & ML jobs🗄️ Sql & ML jobs🐳 Docker & ML jobs®️ R & ML jobs🇰 Keras & ML jobs☸️ Kubernetes & ML jobs☕ Java & ML jobs🐼 Pandas & ML jobs🍴 Git & ML jobs🎼 Scala & ML jobs☁️ Gcp & ML jobs🐧 Linux & ML jobs🦜 Natural language processing & ML jobs🐿️ Go & ML jobs☁️ Azure & ML jobs🗄️ Nosql & ML jobs☕ Javascript & ML jobs🧑‍💻 Devops & ML jobs🔎 Elasticsearch & ML jobs