Machine Learning Programmer (Character & Animation)

1 Month ago • All levels • Animation

Job Summary

Job Description

Ubisoft is revolutionizing its animation process for Rainbow Six, integrating machine learning (ML) and generative AI (GenAI) to produce high-quality, human-like animations at scale. This Machine Learning Programmer role focuses on industrializing ML techniques into a modern game engine. Responsibilities include analyzing the existing animation tech stack, proposing and implementing novel ML approaches, staying updated on industry developments, contributing to the animation roadmap, collaborating with a full-stack animation team, and providing ML solutions to other domains. The ideal candidate will have a Masters or PhD in a related field, strong 3D math and calculus skills, experience with game engines (Unreal/Unity), and mastery of deep learning frameworks (PyTorch/Keras).
Must have:
  • Masters/PhD in ML or equivalent
  • Strong 3D math & calculus
  • Game engine experience (Unreal/Unity)
  • Mastery of PyTorch/Keras
  • Understanding of animation techniques
  • C++ experience
Good to have:
  • Experience with VAEs, NERFS, GANs
  • Innovative thinking & problem-solving

Job Details

Job Description

We are changing how we do animation here at Ubisoft and on Rainbow Six. The injection of ML and GenAI has caused a paradigm shift in the capacity to produce high quality human like animation at a scale we could not before. By joining this team, you would be contributing to modernizing our animation tech stack with novel ML based techniques to help us make bigger, better-looking games with a heavy focus on animation quality. This role would be a step beyond RND with a focus on industrializing ML into a modern games engine. 
Responsibilities
-    Analyse existing animation tech stack and propose and implement novel approaches using machine learning techniques
-    Stay on top of the current industry developments in ML and bring them to the animation leadership for knowledge sharing
-    Execute and contribute to the existing animation roadmap for the animation team
-    Work as apart of a diverse full stack animation team to revolutionize how we make animation as a studio by industrializing pragmatic ML techniques into our animation technology stacks
-    Able to think outside of animation domain and provide ML solutions into other domains for problem solving

Qualifications

-    Masters or PHD in a machine learning software engineering field (or equivalent industry experience)
-    Undergaduate degree in computer science (or significant industry experience)
-    Strong 3D mathematics and calculus
-    Experience with modern game engines (unreal / unity)
-    Understanding of current novel and standard runtime and offline animation techniques for games and film
-    Innovative thinker also able to take direction
-    Excellent communication skills
-    Pragmatic and solution oriented
-    Mastery of deep learning frameworks (pytorch / keras)
-    Understanding of state of the art machine learning topics (VAEs, NERFS, GANS etc)
-    A passion for animation in games
-    C++ experience

Similar Jobs

Sandsoft Games - Playable Ad Developer

Sandsoft Games

Barcelona, Catalonia, Spain (On-Site)
7 Months ago
GameDuell - Game UI Artist (Unity 2D)

GameDuell

Berlin, Berlin, Germany (Hybrid)
1 Month ago
Meta - Software Engineer, Infrastructure

Meta

Tel Aviv-Yafo, Tel Aviv District, Israel (On-Site)
5 Months ago
Garena - Intern, Game Developer

Garena

Singapore (On-Site)
1 Week ago
Tencent - Main System Engineer

Tencent

Osaka, Osaka, Japan (On-Site)
3 Weeks ago
PlaySimple - Associate Motion Graphic Artist

PlaySimple

(On-Site)
3 Weeks ago
ZeniMax Media - Animateur.trice de créatures / Animator (Creatures)

ZeniMax Media

Montreal, Quebec, Canada (On-Site)
7 Months ago
Welevel - Technical Animator

Welevel

Munich, Bavaria, Germany (On-Site)
1 Month ago
Sony Pictures Animation - Production Coordinator - Features

Sony Pictures Animation

Los Angeles, California, United States (On-Site)
4 Weeks ago
SKYDANCE - Internship - Animation Production Management (Summer 2025)

SKYDANCE

Connecticut, United States (Hybrid)
1 Month ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Inworld AI - Forward Deployed Engineer (AI Gameplay Engineer)

Inworld AI

Mountain View, California, United States (On-Site)
1 Month ago
Techland - Game Programmer

Techland

Wrocław, Lower Silesian Voivodeship, Poland (On-Site)
4 Months ago
Maxis Studios - Senior Multiplayer & Online Engineer

Maxis Studios

Victoria, Australia (Hybrid)
1 Month ago
BeamNG  - Unsolicited Applications (Onsite/Remote)

BeamNG

Bremen, Bremen, Germany (Remote)
1 Month ago
Tesla - Senior Cell Mechanical Design Engineer

Tesla

Brandenburg, Germany (On-Site)
2 Months ago
Budge Studios - Build Master

Budge Studios

Quebec, Canada (Hybrid)
4 Weeks ago
Riot Games - Senior Software Engineer, Gameplay - R&D

Riot Games

Shanghai, Shanghai, China (On-Site)
1 Week ago
Life church - Project Architect

Life church

Edmond, Oklahoma, United States (On-Site)
6 Months ago
NVIDIA - Principal Silicon Circuits System Design Engineer

NVIDIA

Canada (Hybrid)
1 Month ago
Meta - Software Engineering Manager, Product Infrastructure

Meta

Washington, District Of Columbia, United States (Remote)
5 Months ago

Get notifed when new similar jobs are uploaded

Jobs in Montreal, Quebec, Canada

PwC - PwC Private, Cross Border Tax, Manager (Bilingual FR/EN)

PwC

Montreal, Quebec, Canada (On-Site)
6 Months ago
Scientific Games  - Mechanic (Union)

Scientific Games

Montreal, Quebec, Canada (On-Site)
4 Months ago
Keywords Studios - Spanish-European Video Game Proofreader

Keywords Studios

Ontario, Canada (Hybrid)
2 Weeks ago
Aristocrat Gaming - Senior Product Analyst

Aristocrat Gaming

Montreal, Quebec, Canada (Hybrid)
3 Weeks ago
PwC - PwC Private, Philanthropic Tax, Manager (Bilingual FR/EN)

PwC

Montreal, Quebec, Canada (Hybrid)
6 Months ago
Evolution - Customer Service - Korean Speaking Online Game Presenter - $24.75/hour + bonus (Live Casino Dealer)

Evolution

Burnaby, British Columbia, Canada (On-Site)
6 Months ago
Budge Studios - Artiste Technique 3D/Technical 3D Artist

Budge Studios

Montreal, Quebec, Canada (On-Site)
8 Months ago
Frima - Finance and Administration Director

Frima

Québec City, Quebec, Canada (On-Site)
5 Days ago
Rush Street Interactive - Engineering Manager

Rush Street Interactive

Toronto, Ontario, Canada (On-Site)
1 Month ago

Get notifed when new similar jobs are uploaded

Animation Jobs

Xentrix Studios - Animation – Junior Artist

Xentrix Studios

India (On-Site)
5 Months ago
DNEG - Pipeline ATD (Feature Animation)

DNEG

Mumbai, Maharashtra, India (On-Site)
4 Weeks ago
DNEG - Creature TD - Rigging

DNEG

Karnataka, India (On-Site)
4 Weeks ago
DNEG - Pipeline Assistant Technical Director (Feature Animation)

DNEG

Quebec, Canada (Hybrid)
2 Days ago
Larian Studios - Senior Animator

Larian Studios

Quebec, Canada (On-Site)
4 Weeks ago
Lucky VR - Technical Animator

Lucky VR

Canada (Remote)
3 Months ago
Playground Games - Senior Gameplay Animator

Playground Games

Royal Leamington Spa, England, United Kingdom (Hybrid)
5 Months ago
GameDuell - Senior 2D Animator (Unity) - Character & Asset Specialist

GameDuell

Berlin, Berlin, Germany (Hybrid)
1 Month ago
Techland - Senior Cinematic Artist

Techland

Wrocław, Lower Silesian Voivodeship, Poland (On-Site)
2 Months ago
Cloud Imperium Games - Senior Gameplay Animator

Cloud Imperium Games

Manchester, England, United Kingdom (On-Site)
6 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.

Paris, Île-de-France, France (On-Site)

Paris, Île-de-France, France (On-Site)

Paris, Île-de-France, France (On-Site)

Paris, Île-de-France, France (On-Site)

Paris, Île-de-France, France (On-Site)

Newcastle Upon Tyne, England, United Kingdom (Hybrid)

Newcastle Upon Tyne, England, United Kingdom (Hybrid)

Saint-Mandé, Île-de-France, France (On-Site)

Pune, Maharashtra, India (On-Site)

Paris, Île-de-France, France (On-Site)

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