Senior AI Programmer (Avatar Project)

Senior AI Programmer (Avatar Project)

Ubisoft

Düsseldorf, Germany

We are looking for a Senior AI Programmer (f/m/d) who will drive the development of AI related features on the Avatar Project, working with the Snowdrop™ engine.

You will be responsible for the overall architecture of AI systems and their interaction with animation, gameplay and other systems, as well as fostering a good climate within the team to enable people and invest in their development. You will be working closely with other leads and people from different disciplines, using agile methodologies to drive your work.

JOB DESCRIPTION

Primary Objectives:

  • Design and develop of AI architecture and features;
  • Design, implement and maintain game and engine systems.

Specific Tasks:

  • Implement and optimise AI systems and game features in C++;
  • Set priorities and plan the roadmap and tasks for team members to achieve objectives set by producers in good time and to high quality;
  • Identify risks and opportunities presented during the development and provide solutions to resolve potentially complex problems.

QUALIFICATIONS

  • 5+ years of development experience and shipped at least 1 title;
  • Master, Bachelor or equivalent in computer science or engineering;
  • Experience in development with Console SDKs (PS4 and Xbox);
  • Strong programming skills in C++;
  • Proficient in refactoring and optimising existing systems;
  • Excellent debugging and problem solving skills;
  • Understanding of multi-threaded principles;
  • Ability to work efficiently with a large, existing code base;
  • Excellent communication skills and ability to work in a team;
  • Comfortable planning tasks and dependencies for yourself and team members.

In addition, we are looking for:

  • Someone with a strong technical ability and passion for navigation and pathfinding. The subject matter is challenging and requires driven development;
  • Experience working in virtual/distributed teams: people developing the tech are located in different studios, which needs constant attention to make sure that everything continues smoothly;
  • Ideally, they should have and maintain a good overall view of the project. We strive to improve communication between coders and team members in different disciplines;
  • Someone with a solid production mindset.

Apply Now

Don't forget to mention EuroTechJobs when applying.

Share this Job

More Job Searches

Germany     C++ Developer     Developer     Ubisoft    

© EuroJobsites 2019

EuroJobsites is a registered company number: 4694396 VAT number: GB 880 9055 04

Registered address: EuroJobsites Ltd, Unit 8, Kingsmill Business Park, Kingston Upon Thames, London, KT1 3GZ, United Kingdom

Newsletter | Recruit | Advertise | Privacy | Contact Us

© EuroJobsites 2019

EuroJobsites is a registered company number: 4694396 VAT number: GB 880 9055 04

Registered address: EuroJobsites Ltd, Unit 8, Kingsmill Business Park, Kingston Upon Thames, London, KT1 3GZ, United Kingdom

This website uses cookies to make your experience better. Continued use of this website means you accept our cookie policy.  Accept Cookies