Machine Learning Programmer (Character & Animation)

1 Week ago • All levels • Animation

Job Summary

Job Description

Ubisoft's Rainbow Six team is seeking a Machine Learning Programmer to revolutionize its animation process. This role focuses on industrializing ML and GenAI techniques into the game engine, pushing the boundaries of high-quality, human-like animation. Responsibilities include analyzing the existing animation tech stack, proposing and implementing novel ML approaches, staying current with industry developments, contributing to the animation roadmap, collaborating with a full-stack animation team, and extending ML solutions to other domains. The ideal candidate possesses a Masters or PhD in a related field (or equivalent experience), strong 3D math skills, game engine experience (Unreal/Unity), a deep understanding of animation techniques, and mastery of deep learning frameworks (PyTorch/Keras).
Must have:
  • Masters or PhD in ML/Software Engineering
  • Strong 3D math & calculus
  • Game engine experience (Unreal/Unity)
  • Deep learning frameworks (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

Next Level Games - Senior Level Designer

Next Level Games

British Columbia, Canada (Hybrid)
1 Week ago
NVIDIA - Senior Manager, Device and Modeling

NVIDIA

Santa Clara, California, United States (Hybrid)
2 Months ago
Vigaet - Internship - Computer Graphics Programmer

Vigaet

Bengaluru, Karnataka, India (On-Site)
10 Months ago
NVIDIA - Solutions Architect, Data Science

NVIDIA

Taipei City, Taiwan (On-Site)
2 Months ago
Bigger Games - Game Developer

Bigger Games

İstanbul, Türkiye (On-Site)
10 Months ago
Ubisoft - Animation Director

Ubisoft

Paris, Île-de-France, France (On-Site)
2 Weeks ago
Plarium - Animation Artist

Plarium

Warsaw, Masovian Voivodeship, Poland (Remote)
1 Week ago
The Walt Disney Company - Technical Assistant

The Walt Disney Company

London, England, United Kingdom (Hybrid)
1 Week ago
SKYDANCE - Rigging Artist

SKYDANCE

Madrid, Community Of Madrid, Spain (Hybrid)
3 Weeks ago
DNEG - Compositing Supervisor

DNEG

Chennai, Tamil Nadu, India (On-Site)
10 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Tencent - Game Backend Development Intern

Tencent

Auckland, Auckland, New Zealand (On-Site)
1 Month ago
31st Union - Senior Gameplay Engineer

31st Union

San Mateo, California, United States (On-Site)
1 Week ago
SmileGate - Effects Artist

SmileGate

Seongnam-si, Gyeonggi-do, South Korea (On-Site)
6 Days ago
Aristocrat Gaming - Tech Art Lead

Aristocrat Gaming

London, England, United Kingdom (Hybrid)
1 Month ago
Ubisoft - Technical Animator (Rainbow Six)

Ubisoft

Chengdu, Sichuan, China (On-Site)
1 Week ago
Tamatem Games - Game Artist - Senior UI/UX Designer

Tamatem Games

Amman, Amman Governorate, Jordan (On-Site)
5 Days ago
PlatinumGames - Animator

PlatinumGames

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

Rockstar Games

Carlsbad, California, United States (On-Site)
6 Days ago
QUANTIC DREAM - Technical Supervisor (H/F/NB)

QUANTIC DREAM

Paris, Île-de-France, France (Hybrid)
5 Months ago
Room 8 Studio - Realistic 3D Hard Surface Artist, Middle / Senior

Room 8 Studio

Bulgaria (On-Site)
3 Months ago

Get notifed when new similar jobs are uploaded

Jobs in Montreal, Quebec, Canada

The Walt Disney Company - Senior Creature Modeler (Facial Model)

The Walt Disney Company

Vancouver, British Columbia, Canada (Hybrid)
1 Month ago
NVIDIA - Senior Digital Circuit Design Engineer

NVIDIA

Canada (On-Site)
1 Month ago
Infoblox - Senior Software Engineer

Infoblox

Burnaby, British Columbia, Canada (Hybrid)
5 Months ago
Epic Games - Automation Programmer

Epic Games

Montreal, Quebec, Canada (On-Site)
1 Week ago
Ubisoft - Senior ML Programmer

Ubisoft

Montreal, Quebec, Canada (On-Site)
2 Months ago
Ubisoft - Back-End Golang Developer

Ubisoft

Montreal, Quebec, Canada (On-Site)
4 Weeks ago
Epic Games - QA Lead

Epic Games

Montreal, Quebec, Canada (On-Site)
1 Week ago
Behaviour Interactive - Senior/Principal AI Programmer

Behaviour Interactive

Ontario, Canada (Hybrid)
1 Week ago

Get notifed when new similar jobs are uploaded

Animation Jobs

DNEG - FX - Crowd Artist

DNEG

Mumbai, Maharashtra, India (On-Site)
5 Days ago
RoofStack - Unreal Cinematic Artist

RoofStack

İstanbul, İstanbul, Türkiye (Hybrid)
3 Months ago
Larian Studios - Senior Technical Rigger

Larian Studios

Kuala Lumpur, Federal Territory Of Kuala Lumpur, Malaysia (On-Site)
4 Months ago
DNEG - Creature TD - CFX

DNEG

Mumbai, Maharashtra, India (On-Site)
5 Days ago
DNEG - Production Supervisor/Coordinator

DNEG

Mumbai, Maharashtra, India (On-Site)
1 Week ago
Ubisoft - Senior 3D Gameplay Technical Animator

Ubisoft

Montpellier, Occitanie, France (On-Site)
6 Days ago
Epoch Games - 3D Game Animator

Epoch Games

North Carolina, United States (Remote)
6 Days ago
Rockstar Games - Senior Animation R&D Programmer

Rockstar Games

Oakville, Ontario, Canada (On-Site)
4 Months ago
Gearbox Software - Layout Lead, Cinema & Cinematics Dept

Gearbox Software

Frisco, Texas, United States (Hybrid)
4 Months ago
Ubisoft - Machine Learning Programmer (Characters & Animation) - Rainbow Six

Ubisoft

Montreal, Quebec, 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