Senior Gameplay Programmer (AI)

Be among the first applicants.
Ubisoft
Singapore
USD 70,000 - 110,000
Be among the first applicants.
6 days ago
Job description

Job Description

This Senior AI programmer is responsible for game elements not controlled by the player (ex: NPC/enemy actions and behaviours) that enrich the overall game experience.

Responsibilities:

  • Collect, interpret and analyze the technical feasibility of AI specifications
  • Analyze and determine if current AI functionalities in the game engine meet the project’s AI requirements
  • Suggest technical improvements while designing and implementing new AI systems
  • Collaborate with designers to discuss technical constraints and establish technical solutions for varying AI functionalities
  • Propose technical innovations inspired by industry leaders
  • Write clear and well-structured C++ code while bearing in mind performance, maintenance and compatibility requirements
  • Verify and validate that newly developed systems conform to the project’s AI goals without negatively affecting existing code

Qualifications

  • Senior experience in AI Programming; Gameplay & AI combined experience is also welcome
  • Excellent programming knowledge in C++ and optimizing code
  • Experience in Behaviour Trees and data structures in programming for AI
  • Goal Oriented Action Planning (GOAP) experience in relation to complex and adaptive behaviour for non-player characters (NPCs) within the game
  • Desirable experience working on AAA titles, current and next-gen consoles (not essential)
  • The ability to support AI functionalities and systems designed for the production
  • Find and fix AI bugs flagged by Quality Control and team members from other disciplines
  • Document work to transfer system knowledge allowing users to understand the use of new AI functionalities
  • Excellent interpersonal and communication skills
  • Team-oriented & results driven
Get a free, confidential resume review.
Select file or drag and drop it
Avatar
Free online coaching
Improve your chances of getting that interview invitation!
Be the first to explore new Senior Gameplay Programmer (AI) jobs in Singapore