Senior AI Systems Programmer - AAA - Malta

Back to Results
Job Reference: BBBH3524
Job Type: Permanent
Sector: Games Programming
Location: Malta
Salary: Competitive Rate

We are seeking a talented AI Programmer to join an AAA Studio. The job will require developing and maintaining AI systems while collaborating with the Design team to provide the foundations for Non-Player Character behaviors (human, mutants, etc).


  • Design, implement, and maintain core AI systems (perception, positioning, pathfinding, etc) and tools to create AI behaviors and gameplay (navigation, combat, animation, etc).
  • Implement tools as needed for specific project requirements.
  • Collaborate with Designers and Animators in discussing constraints, and establish the technical possibilities of the AI functions.
  • Write clear, maintainable, portable, and highly functional code.
  • Profile and performance tune code to remove bottlenecks.
  • Test and document code produced.
  • Support and improve existing AI functionalities in the engine.
  • Suggest innovations based on other industry games.


  • 5+ years of professional experience in AI development, and at least one shipped AAA title.
  • Solid C/C++ programming skills.
  • Strong understanding of AI architectures, algorithms, and pathfinding techniques.
  • Proficient in linear algebra.
  • Good knowledge of machine learning, deep learning, neural networks, Tensorflow.
  • Self-motivated with a strong work ethic.
  • Excellent communication and team skills.
  • Comfortable working closely with Designers on the implementation of gameplay systems.
  • Excellent problem-solving and debugging skills.
  • English knowledge upper intermediate or higher.
  • Ability to solve tasks independently with minimal necessary help.


  • Bachelor’s degree or equivalent in Computer Science or Engineering.
  • Specialist in other game programming areas (animation, tools, networking, audio, etc).
  • Good analytical and synthesizing abilities.
  • Autonomous and resourceful.
  • Ability to take initiative.
  • Experience working with navmesh generation, tessellation, voxelization, CSG operations.
  • Experience working with character scripting, animation state machines, animation blending, and similar techniques.
  • Desire to help drive the improvement of the game engine year-over-year.
  • An avid gamer with a passion for making games.


  • Relocation Package
  • Residency/Work Permit
  • Comprehensive Benefits Package
  • Lots of Sunshine

Global Games Executive Search | Building World Class Teams | We care about Diversity.

Follow Interactive jobs on LinkedIn Facebook at and on Twitter at

Interactive is an equal opportunity search firm that values diversity. We welcome applicants from all backgrounds.

I wish to apply for a job via or register my personal details with Interactive Selection for the purpose of seeking job opportunities within games and interactive entertainment.

Back to Results