Machine Learning Programmer (Character & Animation)

2 Months ago • All levels • Animation

Job Summary

Job Description

Ubisoft's Rainbow Six team is seeking a Machine Learning Programmer to revolutionize their animation process using ML and GenAI. The role involves analyzing the existing animation tech stack, proposing and implementing novel ML approaches, staying updated on industry developments, contributing to the animation roadmap, and collaborating with a diverse team. Responsibilities include industrializing ML techniques into the game engine, solving problems across various domains using ML solutions, and contributing to modernizing the animation tech stack. This position requires expertise in deep learning frameworks (PyTorch/Keras), understanding of state-of-the-art ML topics (VAEs, NERFs, GANs), and a strong foundation in 3D mathematics, calculus, and game engines (Unreal/Unity).
Must have:
  • Masters/PhD in ML or equivalent
  • Strong 3D math & calculus
  • Game engine experience (Unreal/Unity)
  • Deep learning frameworks (PyTorch/Keras)
  • Understanding of VAEs, NERFS, GANs
  • Excellent communication skills

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

Unity - Senior Product Manager

Unity

Helsinki, Uusimaa, Finland (On-Site)
3 Months ago
Playdead - Level Architect

Playdead

Copenhagen, Denmark (On-Site)
7 Months ago
Scopely - Unity Client Engineer - Unannounced Project

Scopely

London, England, United Kingdom (Hybrid)
1 Month ago
The Walt Disney Company - Animator

The Walt Disney Company

Burbank, California, United States (On-Site)
1 Month ago
DECK 13 Interactive GmbH - Senior Animator (m/w/d)

DECK 13 Interactive GmbH

Germany (On-Site)
8 Months ago
Framestore - Montreal Launchpad Internship 2025

Framestore

Montreal, Quebec, Canada (Hybrid)
3 Weeks ago
11 bit studios - Animation Programmer

11 bit studios

Warsaw, Masovian Voivodeship, Poland (Hybrid)
1 Month ago
PlatinumGames - Animator

PlatinumGames

(On-Site)
2 Months ago
The Walt Disney Company - Creature Technical Director

The Walt Disney Company

Mumbai, Maharashtra, India (On-Site)
1 Month ago
Magic Media - 3D Animator

Magic Media

Vojvodina, Serbia (Remote)
1 Month ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Haptic - Senior Game Engineer

Haptic

Paris, Île-de-France, France (Remote)
2 Months ago
NVIDIA - Senior Product Engineer - Board Products

NVIDIA

Shenzhen, Guangdong Province, China (On-Site)
2 Months ago
Haptic - Senior Graphics Engineer

Haptic

Paris, Île-de-France, France (Remote)
2 Months ago
Virtuos - Engine programmer - Unreal Engine

Virtuos

Czechia (Hybrid)
5 Months ago
PAPAYA - Technical Artist

PAPAYA

Warsaw, Masovian Voivodeship, Poland (Hybrid)
4 Months ago
Meta - Software Engineer - Datacenter networking

Meta

Menlo Park, California, United States (On-Site)
4 Months ago
Amber - Level Designer 3D (Project Based)

Amber

Brazil (Remote)
5 Months ago
Red Point Labs - Sr Game Designer (Remote OK)

Red Point Labs

Argentina (Remote)
10 Months ago
SuperPlay - Unity Team Lead

SuperPlay

Poland (On-Site)
2 Months ago
Nintendo - Technology Engineer (Retro Studios)

Nintendo

United States (Remote)
8 Months ago

Get notifed when new similar jobs are uploaded

Jobs in Montreal, Quebec, Canada

VGW - Account Executive

VGW

Toronto, Ontario, Canada (On-Site)
2 Months ago
Ripple Effect  - Game Designer

Ripple Effect

Vancouver, British Columbia, Canada (Hybrid)
3 Weeks ago
NVIDIA - Senior AI Infrastructure Engineer

NVIDIA

Toronto, Ontario, Canada (On-Site)
1 Month ago
The Walt Disney Company - Senior Look Development Technical Director

The Walt Disney Company

Vancouver, British Columbia, Canada (Hybrid)
1 Month ago
Epic Games - Principal Data Scientist

Epic Games

Montreal, Quebec, Canada (On-Site)
2 Months ago
Intrepid Studios,  Inc  - Human Resources Manager

Intrepid Studios, Inc

Canada (On-Site)
7 Months ago
QUANTIC DREAM - Technical Supervisor (H/F/NB)

QUANTIC DREAM

Montreal, Quebec, Canada (Hybrid)
5 Months ago
Haven Studios  Inc  - Senior Lighting Artist

Haven Studios Inc

Montreal, Quebec, Canada (On-Site)
1 Month ago
Amber - Localization Quality Assurance with Danish

Amber

Montreal, Quebec, Canada (Hybrid)
8 Months ago
Kabam - Senior Game Data Analyst

Kabam

Montreal, Quebec, Canada (Hybrid)
1 Month ago

Get notifed when new similar jobs are uploaded

Animation Jobs

SKYDANCE - Lead Color and Imaging Engineer

SKYDANCE

Los Angeles, California, United States (Hybrid)
4 Months ago
Activision - Senior AI Animator

Activision

Los Angeles, California, United States (On-Site)
3 Months ago
Tencent - Senior UI Motion Designer for Global AAA Action Game

Tencent

Shenzhen, Guangdong Province, China (On-Site)
3 Months ago
Every matrix - Senior Animator

Every matrix

Stockholm, Stockholm County, Sweden (Hybrid)
4 Months ago
CD PROJEKT RED - Senior Technical Animator

CD PROJEKT RED

Montreal, Quebec, Canada (Remote)
2 Months ago
Xentrix Studios - Production – Producer

Xentrix Studios

India (On-Site)
4 Months ago
Rockstar Games - Senior Animation R&D Programmer

Rockstar Games

New York, New York, United States (On-Site)
4 Months ago
Playtech - Game Animator

Playtech

Sofia, Sofia City Province, Bulgaria (On-Site)
2 Months ago
Rockstar Games - Senior Technical Artist: Animation

Rockstar Games

London, England, United Kingdom (On-Site)
6 Months ago
Larian Studios - Senior Technical Rigger

Larian Studios

Kuala Lumpur, Federal Territory Of Kuala Lumpur, Malaysia (On-Site)
4 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)

Montreal, Quebec, Canada (On-Site)

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

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

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

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

Montreal, Quebec, Canada (On-Site)

Montreal, Quebec, Canada (On-Site)

Nova Scotia, Canada (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