Our AI Programming Team
We are currently looking for a Senior AI Programmer to join our team of experienced AI developers. Our work varies from highly technical, to gameplay feature implementation. You will be creating and optimizing new systems and also working in cooperation with game designers to establish gameplay rules for specific characters. There is an extensive existing AI code base with excellent debug tools. You will be building on and improving this code base to fit the needs of current and future projects. As a Senior AI Programmer, you will design and implement the systems that make our NPCs come to life.
What you will do:
- You will create the decision logic which drives for fun, systemic gameplay in cooperation with systems designers;
- You will work with animators to make characters come to life through believable and fluid motion;
- You will assist quest designers with the creation of robust, bespoke experiences;
- You will research new techniques and tools that will improve the content creation workflow, and raise the bar in terms of character behaviour quality;
- You will extend and refactor the AI code base for performance, maintainability, and reliability.
Who you are:
- You have at least 4 years of professional programming experience, preferably in the game industry;
- You can work in a structured way, in C++, to generate easy to understand code while still keeping track of memory / performance aspects;
- You have a good understanding of modern AI techniques as used in AAA games;
- You are able to use existing or new techniques to create exciting NPC gameplay;
- You are comfortable working with a large code base.
If you are up for the challenge, you can apply by hitting the “apply now” button. For more information, please contact our recruitment team through email@example.com.
Be sure to submit your CV, and code sample(s) where you showcase your best and most recent work. We would love to see C++ code examples showing structured programming and a demo presenting relevant work to the position.
Frequently asked questions
Q: I don't have any work examples. Can I still apply for a job?
A: It's essential that you can prove to us that you have the necessary skills for the job. Rushing into an application without supplying the required materials won't leave a good impression. In general, it's a good idea to put together an excellent portfolio before you start applying for jobs.
Q: I have no experience in the games industry. Can I still get a job with you?
A: Games industry experience is certainly a bonus, but it's not always necessary. It's important to put together an excellent portfolio that demonstrates your skills and your understanding of the game development process.
Q: I applied for a job with you, but I haven’t heard back. What happens now?
A: We aim to respond to all applications within three weeks. Due to the volume of requests, this sometimes takes a little longer. If you have not heard from us within three weeks, your application was most likely unsuccessful.
Q: How can I arrange a job interview with you?
A: We receive so many applications that we are only able to arrange interviews with the most suitable candidates. It's important that your application stands out from the crowd. Go ahead, impress us!
Q: I'm considering working at Guerrilla in the future. Is it possible for me to come for a tour of the studio?
A: Because of the confidential nature of the projects that we are working on, we cannot allow visitors into the studio. The most impressive job applicants will be invited for an interview, and will have an opportunity to visit some of the development areas.
Q: I'm a university student looking for a company that can help me with a (master) thesis assignment. Can we arrange a meeting to look at the different possibilities?
A:We like to help out with university level assignments when we can! However, due to time constraints and deadlines this isn't always possible. Please send a brief e-mail outlining the aims of your assignment and what input you would need from us. We'll let you know if we are able to help you.
Q: I'm a high school student and I have to do a school assignment on media and entertainment. Can I make an appointment for an interview with one of your employees to discuss this?
A: Due to the sheer number of requests we receive, we regret that we are unable to participate in interviews with school students.
Q: I have a great idea for a game. How can I submit it to you?
A: All of our game concepts are developed by our internal designers, in conjunction with our publishers. It is company policy not to accept game concepts from third parties.
Q: I'm still in school and I want to get a job in games in the future. What kind of education and skills do I need to achieve this goal? Can you provide me with information on the schools that teach this discipline?
A: The skills required to work in the games industry are very broad, as there are many areas in which you can work. In development there are roles in art, animation, programming, design, and project management. Other industry roles include sales, marketing, PR, and testing. The most important thing is to get an education in subjects that you enjoy and that you are good at. Your career adviser should be able to give you guidance as to which careers are suitable for an individual with your particular skills.