AI Programmer (W/M/NB) – Unannounced Project

4 Months ago • All levels • Game AI

Job Summary

Job Description

Ubisoft Ivory Tower seeks an AI Programmer for an unannounced project. Responsibilities include maintaining existing AI technologies for vehicle locomotion and trajectory management, improving production tools, diagnosing and solving AI problems, optimizing game code for a real-time, multi-threaded, and multiplayer online environment, assisting designers and artists with AI integration, integrating middleware functionalities, and improving documentation. The role involves collaborating with various teams, applying and receiving code reviews, and contributing to traffic management within the game world. Strong C++ and mathematics skills are essential, along with knowledge of real-time programming constraints and AI data structures.
Must have:
  • C++ programming
  • Real-time programming
  • Mathematics (analytical geometry)
  • AI data structures (graphs, trees)
  • Multithreading & memory management
  • Problem-solving & debugging
Perks:
  • Lunch vouchers
  • Transit pass
  • Playzone & babyfoot
  • Flextime & home office
  • Holiday bonus
  • Company profit-sharing
  • Profitability bonus

Job Details

Company Description

Play as a team, Race for excellence and Get creative! At Ubisoft Ivory Tower, we are driven by these values every day since 2007! Join our team at Ivory Tower to work on a new unannounced project, as AI PROGRAMMER (W/M/NB). 

Job Description

PRODUCTION 

  • Ensure the maintenance of existing technologies concerning:  

  • The locomotion management of various type of vehicles 

  • The trajectory management of various types of vehicles 

  • Improved production tools for AI elements 

  • Diagnose and solve problems to improve engine robustness 

  • Investigate AI behaviors that don’t fit the intended outcomes 

  • Help game programmers integrate features that can use or impact AI 

  • Optimize game code in a real-time, multi-threaded and multiplayer online environment 

  • Assist designers and artists with integration, iterate with designers to enable them to tweak AI 

  • Integrate functionalities from middleware to improve quality 

  • Add and improve documentation:  

  • On parameter tweaking for users 

  • On feature development for programmer 

  • Bringing the world to life through traffic management 

  • Program in a clear and structured way, respecting performance, maintenance, compatibility and portability requirements 

  • Apply and receive review feedback and review the code of other programmers 

  • Work and communicate with other teams across the entire project  

 

KNOWLEDGE MAINTENANCE 

  • Help develop a vision for programming technologies 

  • Monitor technological developments and test new solutions  

Qualifications

  • Good level in C++ 

  • Good level in English (written and oral) 

  • Good knowledge in mathematics (analytical geometry) 

  • Knowledge of real-time programming constraints, memory management and multithreading 

  • Good knowledge of classic data structures used in AI (graphs, search trees, etc.) 

  • Data analysis of AI experiments 

  • Team player, proactivity, curiosity and creativity 

Additional Information

Ubisoft’s 19,000 team members, working across more than 40 locations around the world, are bound by a common mission to enrich players’ lives with original and memorable gaming experiences. Their dedication and talent has brought to life many acclaimed franchises such as Assassin’s Creed, Far Cry, Watch Dogs, Just Dance, Rainbow Six, and many more to come. Ubisoft is an equal opportunity employer that believes diverse backgrounds and perspectives are key to creating worlds where both players and teams can thrive and express themselves. If you are excited about solving gamechanging challenges, cutting edge technologies and pushing the boundaries of entertainment, we invite you to join our journey and help us create the unknown.

  • Lunch vouchers & transit pass paid 50% by the company
  • Playzone and babyfoot
  • Flextime and home office
  • Holiday bonus
  • Company profit-sharing and profit-sharing agreement
  • Profitability bonus

Integrating the Ubisoft French studios also means:

  • Join passionate and highly technical teams, all driven by the desire to design and develop innovative games and stand out for their quality
  • Collaborate with teams recognized for their experience on renowned franchises
  • Develop expertise by participating in in-house sharing events (talks, conferences, trade shows) and benefiting from tailor-made training programs
  • Evolve in a leading French videogame company represented in 30 different countries, with opportunities for international development

Check out this guide to help you with your application, and learn about our actions to encourage more diversity and inclusion.

Similar Jobs

G5 Games - C++ Gameplay Programmer

G5 Games

Limassol, Limassol, Cyprus (Remote)
5 Months ago
ByteDance - DevOps Engineer - Applied Machine Learning Engine (Singapore)

ByteDance

Singapore (On-Site)
4 Months ago
NXP - Senior Principal Software Architect - Platform and RF Software

NXP

Bucharest, Bucharest, Romania (On-Site)
6 Months ago
Cloud Imperium Games - Senior UI Programmer

Cloud Imperium Games

Manchester, England, United Kingdom (On-Site)
3 Months ago
Meta - Software Engineer, Product

Meta

Burlingame, California, United States (Remote)
4 Months ago
Interface AI - Staff Software Engineer - Mobile

Interface AI

United States (Remote)
1 Month ago
Anchor Point Studios - Senior AI Designer

Anchor Point Studios

Barcelona, Catalonia, Spain (Remote)
3 Months ago
MADFINGER Games - Lead AI Programmer

MADFINGER Games

Brno, South Moravian Region, Czechia (On-Site)
4 Months ago
Meta4 Interactive - Senior Game AI Programmer

Meta4 Interactive

Montreal, Quebec, Canada (Remote)
7 Months ago
Epic Games - Senior AI Programmer

Epic Games

Cary, North Carolina, United States (On-Site)
3 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Rockstar Games - Animator: Gameplay (Mid/Senior)

Rockstar Games

Oakville, Ontario, Canada (On-Site)
7 Months ago
Epic Games - Senior Audio Programmer

Epic Games

Vancouver, British Columbia, Canada (On-Site)
2 Months ago
Google - Student Training in Engineering Program (STEP) Intern, 2025

Google

New Taipei, New Taipei City, Taiwan (On-Site)
3 Months ago
CD PROJEKT RED - Intern in Online Services Team (C++)

CD PROJEKT RED

Warsaw, Masovian Voivodeship, Poland (On-Site)
1 Month ago
Patterned Learning Career - Senior Manager, Embedded Software Engineering

Patterned Learning Career

(Remote)
1 Month ago
ByteDance - Cloud Native Infrastructure Engineer - Foundational Technology

ByteDance

Singapore (On-Site)
4 Months ago
Limbic Entertainment - Senior Programmer Cairo, Egypt (m/f/d)

Limbic Entertainment

Langen, Hessen, Germany (On-Site)
8 Months ago
Activision - Senior Technical QA Analyst

Activision

Warsaw, Masovian Voivodeship, Poland (On-Site)
3 Months ago
ION - Senior Software Engineer, Italy

ION

Pisa, Tuscany, Italy (On-Site)
5 Months ago
Meta - Production Engineering

Meta

Burlingame, California, United States (On-Site)
5 Months ago

Get notifed when new similar jobs are uploaded

Jobs in Lyon, Auvergne-Rhône-Alpes, France

Assystems - Technicien / Cadre Etudes et travaux en électricité / contrôle-commande H/F

Assystems

Cherbourg-en-Cotentin, Normandy, France (On-Site)
5 Months ago
Ubisoft - Senior/Mid Technical Artist - AAA The Division Resurgence

Ubisoft

Saint-Mandé, Île-de-France, France (Hybrid)
2 Months ago
Assystems - Chargé d'opérations H/F

Assystems

Laon, Hauts-de-France, France (On-Site)
5 Months ago
Assystems - Leader Technique Transformation Digitale et Industrie 4.0 H/F

Assystems

Montigny-le-Bretonneux, Île-de-France, France (On-Site)
5 Months ago
Ubisoft - Media Assistant Intern

Ubisoft

Paris, Île-de-France, France (On-Site)
1 Month ago
Assystems - Ingénieur Etudes Radioprotection - Nucléaire H/F

Assystems

Avignon, Provence-Alpes-Côte D'Azur, France (On-Site)
5 Months ago
Nagarro - Associate Distinguished Engineer

Nagarro

France (Remote)
5 Months ago
Voodoo - User Acquisition Manager

Voodoo

Paris, Île-de-France, France (On-Site)
10 Months ago
The Walt Disney Company - Mechanical Parts Quality Inspector

The Walt Disney Company

Île-de-France, France (On-Site)
1 Month ago
Sorare  - People Operations Manager

Sorare

Paris, Île-de-France, France (Hybrid)
1 Month ago

Get notifed when new similar jobs are uploaded

Game AI Jobs

Sony Interactive Entertainment - AI Learning and Development Coordinator

Sony Interactive Entertainment

Tokyo, Japan (On-Site)
2 Months ago
Keywords Studios (Player Support) - AI Engineer (AI-Powered Agents)

Keywords Studios (Player Support)

Pune, Maharashtra, India (On-Site)
3 Months ago
MADFINGER Games - Senior AI Programmer

MADFINGER Games

Brno, South Moravian Region, Czechia (On-Site)
4 Months ago
FTF Studios - FTF Mid-Level Programmer

FTF Studios

(Remote)
1 Year ago
CrazyLabs - Generative AI Specialist

CrazyLabs

Berlin, Berlin, Germany (On-Site)
1 Month ago
Krafton  - 2025 Krafton New Recruitment

Krafton

Seoul, South Korea (On-Site)
1 Month ago
Ubisoft - Senior AI programmer

Ubisoft

Singapore, Singapore (On-Site)
4 Months ago
Keywords Studios (Player Support) - AI Engineer (AI-Powered Agents)

Keywords Studios (Player Support)

Maharashtra, India (Hybrid)
3 Months ago
Zazz - Artificial Intelligence Engineer

Zazz

(Remote)
1 Month ago
Epic Games - Senior AI Programmer

Epic Games

Cary, North Carolina, United States (On-Site)
3 Months ago

Get notifed when new similar jobs are uploaded

About The Company

Ubisoft’s 21,000 team members, working across more than 30 countries around the world, are bound by a common mission to enrich players’ lives with original and memorable gaming experiences.


Their commitment and talent have brought to life many acclaimed franchises such as Assassin’s Creed, Far Cry, Watch Dogs, Just Dance, Rainbow Six, and many more to come. 


Ubisoft is an equal opportunity employer that believes diverse backgrounds and perspectives are key to creating worlds where both players and teams can thrive and express themselves. 


If you are excited about solving game changing challenges, cutting edge technologies and pushing the boundaries of entertainment, we invite you to join our journey and help us Create the unknown.

Shanghai, Shanghai, China (On-Site)

Düsseldorf, North Rhine-Westphalia, Germany (On-Site)

Toronto, Ontario, Canada (On-Site)

Chengdu, Sichuan, China (On-Site)

Toronto, Ontario, Canada (Hybrid)

Kyiv, Kyiv City, Ukraine (On-Site)

Saint-Mandé, Île-de-France, France (Hybrid)

Saint-Mandé, Île-de-France, France (Hybrid)

Saint-Mandé, Île-de-France, France (Hybrid)

View All Jobs

Get notified when new jobs are added by Ubisoft

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug