AI Programmer



Do you put the ‘character’ in non-player character? Guerrilla is looking for an AI programmer. AI programmers design and implement new features for the AI systems. They also assist the design department in creating game play by creating and modifying NPC behavior. Tasks include:

 

  • Implementing robust and autonomous NPC behavior based on high level design input.
  • Assisting designers in setting up encounters to make the most out of the available behaviors.
  • Extending and modifying the AI framework.

 

Requirements

 

We look for certain core skills in a programmer. We want to meet people who:

 

  • Can work in a structured way, in C++, to generate easy to understand code while still keeping track of memory / performance aspects
  • Have a strong interest in creating exciting game play
  • Are comfortable working in a multi-disciplinary team
  • Are comfortable working with a large code base

 

Plusses

 

You keep track of the current state of the art in AI programming through articles and conference proceedings

You've worked on (and completed) one or more games

 

You must be able to prove how good you really are. When making an application we require that you supply us with the following:

 

  • CV
  • C++ code examples showing structured programming
  • Preferably a demo showing off work relevant for the job

 

Click here to apply!

 

About Guerilla

Founded in 2000 as the result of a merger between three smaller studios, Guerrilla now employs 130 developers from 20 different nationalities. Its commitment to recruiting, developing and retaining the best talent in the industry make Guerrilla an expert in the ‘expat experience’.

Programmer Portfolio

Programmer Portfolio
When applying for a programming position, it is essential that we see examples of your programming code. We want to verify your ability to write clean, well-documented and stable code. Examples should demonstrate that you have a desire to make games, and possess the necessary skills to do so.
Portfolios can be submitted in HTML format, as a ZIP archive, or via an URL.

 

 

General Application Requirements

How to Apply

To apply for a position at Guerrilla, please click on the link below the desired job opening. You will be required to enter your CV, motivation and, where applicable, your portfolio.

CV

Your CV (resume) should outline your educational and vocational qualifications, your relevant work experience and the software packages that you are familiar with.

Motivation

When applying for employment, the motivation is just as important as the CV. It introduces you to us, and it gives us a first impression of who you are.

Internships

Looking for an internship? Take a look at our requirements page, which offers details on how to apply for a placement. If you think you have what it takes, click here to fill out an application.