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 projects 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 projects 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 structure in programming for AI
- Goal Oriented Action Planning (GOAP) experience in relation to complex and adaptive behaviour for nonplayer characters (NPCs) within the game
- Desirable experience working on AAA titles current and nextgen 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
- Teamoriented & Results driven
Additional Information :
We are working to enrich players lives through unique and memorable gaming experiences and by improving the positive impacts of our games. To get there we are creating a safer more inclusive work environment we are giving back to the communities where Ubisoft operates by working with local nonprofit partners and by working to reduce the environmental impact of our business. We are an equalopportunity employer and value diversity at our company. We do not discriminate on the basis of race ethnicity religion gender sexual orientation age or disability status.
Come on board and experience #LifeAtUbi for yourself we are always on the lookout for talents who thrive in bringing their Agame to work. If this sounds like you shoot us your resume portfolio and anything else to show that youre serious about fun!
Remote Work :
No
Employment Type :
Fulltime