Machine Learning Programmer (Character & Animation)

6 Days ago • All levels • Animation

Job Summary

Job Description

Ubisoft's Rainbow Six team is seeking a Machine Learning Programmer specializing in character and animation to revolutionize its animation pipeline. This role involves analyzing the existing animation tech stack, implementing novel machine learning techniques (like VAEs, NERFS, GANs), and contributing to the animation roadmap. Responsibilities include proposing and implementing ML-based approaches, staying abreast of industry developments, and collaborating with a diverse team to industrialize ML techniques within a modern game engine (Unreal/Unity). The ideal candidate possesses a Master's or PhD in a relevant field, strong 3D math skills, game engine experience, and mastery of deep learning frameworks (PyTorch/Keras).
Must have:
  • Masters/PhD in ML or equivalent
  • Strong 3D math & calculus
  • Game engine (Unreal/Unity) exp.
  • Deep learning frameworks (PyTorch/Keras)
  • Animation & ML knowledge
  • C++ experience
Good to have:
  • Understanding of VAEs, NERFS, GANs
  • Experience with offline/runtime animation techniques

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

Skillz - Lead Cloud Engineer

Skillz

San Francisco, California, United States (On-Site)
1 Week ago
Ubisoft - Engine Programmer

Ubisoft

Mainz, Rhineland-Palatinate, Germany (Hybrid)
1 Week ago
Ubisoft - Machine Learning Programmer (Characters & Animation) - Rainbow Six

Ubisoft

Montreal, Quebec, Canada (On-Site)
6 Days ago
NVIDIA - Senior Solution Architect, HPC and AI

NVIDIA

Tel Aviv-Yafo, Tel Aviv District, Israel (Hybrid)
1 Month ago
Ubisoft - Technical Artist World (AAA Project)

Ubisoft

Annecy, Auvergne-Rhône-Alpes, France (On-Site)
1 Week ago
Rocksteady Studios - Technical Animator

Rocksteady Studios

(Hybrid)
1 Week ago
Flying Bark Productions - 2D Character Layout Artist

Flying Bark Productions

New South Wales, Australia (Hybrid)
2 Months ago
Owlcat Games - Lead Animator (Cinematics)

Owlcat Games

Nicosia, Nicosia, Cyprus (On-Site)
1 Week ago
Rockstar Games - Senior Gameplay Animator

Rockstar Games

Edinburgh, Scotland, United Kingdom (On-Site)
1 Month ago
TiMi Studio Group - Animator Intern

TiMi Studio Group

Quebec, Canada (On-Site)
3 Weeks ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

NVIDIA - Senior ASIC Power and Thermal Engineer

NVIDIA

Bengaluru, Karnataka, India (On-Site)
10 Hours ago
Scopely - AI Artist (2D Generalist)

Scopely

Bengaluru, Karnataka, India (On-Site)
1 Month ago
Meta - Software Engineer (Leadership) - Machine Learning

Meta

Bellevue, Washington, United States (Remote)
4 Months ago
Keen Software House - Senior Render Programmer

Keen Software House

Prague, Prague, Czechia (Remote)
1 Month ago
Meta - Global Sales Analytics Lead

Meta

Austin, Texas, United States (Remote)
4 Months ago
Inworld AI - Forward Deployed Engineer - USA

Inworld AI

Mountain View, California, United States (On-Site)
5 Months ago
PlatinumGames - Engine Programmer

PlatinumGames

(On-Site)
2 Months ago
Meta - Production Engineering

Meta

Bellevue, Washington, United States (On-Site)
4 Months ago
Skillz - Social Media Manager

Skillz

Las Vegas, Nevada, United States (On-Site)
1 Month ago
SYBO - Technical Director - Central Technology

SYBO

Copenhagen, Denmark (Hybrid)
3 Months ago

Get notifed when new similar jobs are uploaded

Jobs in Montreal, Quebec, Canada

Warner Bros Games - Software Developer II

Warner Bros Games

Toronto, Ontario, Canada (Hybrid)
3 Weeks ago
Rockstar Games - Senior UI Programmer

Rockstar Games

Oakville, Ontario, Canada (On-Site)
6 Days ago
NVIDIA - Technical Marketing Engineer

NVIDIA

Canada (On-Site)
1 Month ago
Epic Games - Lead Automation Programmer

Epic Games

Vancouver, British Columbia, Canada (On-Site)
1 Week ago
NVIDIA - Senior Security Engineer, Purple Team - GPU Firmware

NVIDIA

Canada (On-Site)
1 Month ago
The Walt Disney Company - Software Engineer - Core Software

The Walt Disney Company

Vancouver, British Columbia, Canada (On-Site)
1 Week ago
Amber - Localization Quality Assurance with Arabic

Amber

Montreal, Quebec, Canada (On-Site)
8 Months ago
Larian Studios - Technical QA Tester Internship

Larian Studios

Quebec, Canada (On-Site)
5 Days ago
Airlab Inc  - Publisher Development Manager

Airlab Inc

Quebec, Canada (On-Site)
6 Days ago

Get notifed when new similar jobs are uploaded

Animation Jobs

SKYDANCE - Senior Pipeline Engineer

SKYDANCE

Madrid, Community Of Madrid, Spain (Hybrid)
8 Months ago
Ubisoft - Team Lead - Animation

Ubisoft

Toronto, Ontario, Canada (Hybrid)
6 Days ago
VOID Interactive - First Person Animator

VOID Interactive

Ireland (Remote)
3 Weeks ago
Larian Studios - Senior Technical Rigger

Larian Studios

Kuala Lumpur, Federal Territory Of Kuala Lumpur, Malaysia (On-Site)
4 Months ago
The Walt Disney Company - Technical Assistant

The Walt Disney Company

London, England, United Kingdom (Hybrid)
1 Month ago
Virtuos - Animator

Virtuos

Malaysia (On-Site)
1 Week ago
M2 Animation - Production Coordinator (Thai & Eng Speaker)

M2 Animation

Bangkok, Bangkok, Thailand (On-Site)
4 Months ago
VOID Interactive - Animator

VOID Interactive

Ireland (Remote)
6 Days ago
Light Speed Studios - Animator

Light Speed Studios

(On-Site)
2 Months ago
Rockstar Games - Senior Animation R&D Programmer: Retargeting

Rockstar Games

Oakville, Ontario, Canada (On-Site)
5 Days 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.

San Francisco, California, United States (On-Site)

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

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)

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