Senior AI Programmer Job Description Template
Our company is looking for a Senior AI Programmer to join our team.
Responsibilities:
- Architecting the AI solution with the Technical Director;
- To work with the code and design leads to prioritise feature development;
- To be responsible for driving AI features through all stages of production: design, scheduling, implementation and polish;
- Working with the design and gameplay teams to bring compelling AI features to the game;
- Creating and managing the AI code base to provide a solid platform to build from;
- Writing automated tests to support longevity;
- Providing tools and working with QA to effectively handle testing;
- To work closely with other departments and give direction and feedback on requirements for the AI features being implemented.
Requirements:
- Good understanding of Unreal Engine or similar;
- Strong, demonstrable video game design skills;
- Experience working on and shipping at least one AAA video game title;
- Experience defining, designing, implementing, and supporting production process for creative software teams;
- Advanced understanding in C/C++;
- A passion for making video games, having worked on one or more titles (PC or console);
- Significant professional experience with C++ and other languages;
- Experience in the design, implementation and maintenance of AI code;
- An advanced understanding of the main gaming platforms and the requirements needed to develop software on them;
- A good understanding of game technology principles.