JOB TITLE: Senior AI Programmer
LOCATION: Frankfurt,Germany
SALARY: Excellent – Full details on request
BENEFITS: TBC
REF NO: SM/LJ/96/1064
YOUR DETAILS REMAIN CONFIDENTIAL AND WILL NOT BE SUBMITTED TO OUR CLIENT WITHOUT YOUR AGREEMENT
COMPANY OVERVIEW
Founded in 1999, our Client is a hugely successful development company responsible for several critically acclaimed games. With an English speaking Head Office in Germany, they also have a number of additional development studios throughout Europe.
Their in-house development team is a truly international one with game professionals from many different countries. They all have the same goal in mind; making great games with intuitive user interfaces, innovative exciting gameplay, and revolutionary atmospheric visuals. To achieve this they have developed a highly advanced in-house 3D Engine, to surpass both today's and tomorrow's expectations for blockbuster games. This is a tremendous opportunity to get involved with one of the worlds leading development and game technology companies.
RELOCATION SUPPORT:
Where required full relocation support will be considered for successful candidates. This can include financial and practical assistance with accommodation and moving.
RESPONSIBILITIES
· Research cutting-edge AI system design and techniques
· Develop an AI system for a high profile game
· Report to Lead Programmer, Producer and Technical Director
· Complete all tasks in a timely manner and to a consistent high quality standard
QUALIFICATIONS/EXPERIENCE REQUIRED
Essential
· Proven experience in the games industry
· Developed an AI system for at least 1 high-profile title
· Excellent C++ skills
· Excellent problem-solving skills
· Excellent OO design skills
· Excellent communication, interpersonal and organizational skills (must deal with non-programmers)
· Takes initiative and is willing to expand his/her own horizon
· Passion for making games
· Ability to contribute innovative and original ideas towards all aspects of game production and development
· Willing to accept and provide direction, work well under pressure, and handles multiple tasks
Desirable
· Has used UML or some similar modeling approach in the past
· STL experience
· Experience with scripting languages (e.g. Lua)
· Experience with multithreading
· Experience with making multiplayer games
· Experience with multiplatform development
· Experience providing mentorship to junior programmers
· Experience writing technical documentation
YOUR DETAILS REMAIN CONFIDENTIAL AND WILL NOT BE SUBMITTED TO OUR CLIENT WITHOUT YOUR AGREEMENT