Skip to content

AI Programmer

Do you have a passion for great AI in games, and are you ready to join the team that makes them great?
IO Interactive with our team of experienced gameplay-programmers and designers is currently looking for a full-time AI Programmer to join Project 007, a brand new James Bond video game to be developed and published by IOI. Featuring a wholly original Bond story, players will step into the shoes of the world’s favourite Secret Agent to earn their 00 status in the very first James Bond origin story.
You will be part of the team implementing our very own cutting-edge AI tech. Few AAA companies rely on their own AI technology, but at IO Interactive we have created a brand-new AI framework ready to be implemented across multiple projects. We have our own AI team and we want to grow it. Want to join?

What you will do:

  • You will work closely with game designers, level designers, and animation programmers not just to make the game come alive on the screens, but to make our games become a fun AAA experience.
  • You will take part in the design and implementation of our new AI system
  • You will develop additional features and bug-fixes for AI running in our current AI system
  • The AI team is part of the gameplay team, so you will collaborate with core gameplay and animation programmers. Over time, there will be excellent possibilities for taking different roles.


Who you are:

  • You have solid demonstrable experience with AI programming from games, preferably AAA.
  • Excellent C++ skills.
  • Knowledge of implementing AI behaviour.
  • Ability to navigate effortlessly between back-end and player facing front-end.
  • Well-founded in mathematics.
  • Solid understanding of programming best-practices.
  • Your are a team worker who actively seeks collaboration to find the optimal solutions.
  • Open-minded and willing to accept and provide feedback to ensure the highest quality for our systems and gameplay features.
  • Excellent written and verbal communications skills in English.
  • Have a passion for video games.


We would love it if you had:

  • Experience working with 3rd person action games.
  • Console programming experience is preferred.
  • Experience with agile methodologies.

We are looking for an honest, friendly, open-minded and relaxed individual that has a genuine passion for games. You should have experience from AAA games and a desire to share knowledge by giving and receiving feedback. Only in that way do we become a stronger team together.

A university degree is nice to have, but we would rather know why we cannot let you and your skills pass rather than knowing about what your grades you got. We are looking for a candidate with passion and skills in game development. We want you to value self-improvement as well as improving the team that you will work closely with. When a technical proposal is given, we want you to be able to both give and receive feedback.

Sounds exciting? Apply now – we are looking forward to welcoming you onboard.