Machine Learning Programmer (Character & Animation)

3 Weeks 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

Inworld AI - Senior C++ Developer - Canada

Inworld AI

Vancouver, British Columbia, Canada (On-Site)
5 Months ago
Techland - Creative Director

Techland

Warsaw, Masovian Voivodeship, Poland (On-Site)
1 Day ago
Inworld AI - AI Trainer (Contractor) - Writing & Gaming

Inworld AI

Mountain View, California, United States (Remote)
6 Days ago
Magna International - Senior Cloud Engineer

Magna International

Bengaluru, Karnataka, India (On-Site)
5 Months ago
NVIDIA - Solutions Architect - Cloud Providers and Hyperscale

NVIDIA

Washington, United States (On-Site)
1 Week ago
PlatinumGames - Cinematic Artist

PlatinumGames

(On-Site)
2 Months ago
The Embassy - Pipeline Developer

The Embassy

Vancouver, British Columbia, Canada (Hybrid)
1 Month ago
DNEG - Shot Sculpt Artist

DNEG

Mumbai, Maharashtra, India (On-Site)
5 Days ago
Epic Games - Senior Technical Designer in Animation

Epic Games

Montreal, Quebec, Canada (On-Site)
1 Week ago
Flying Bark Productions - CG Lighting Artist

Flying Bark Productions

Sydney, New South Wales, Australia (Hybrid)
6 Days ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Wargaming - Level Artist

Wargaming

Shanghai, Shanghai, China (On-Site)
5 Days ago
Nexters - 3D Generalist

Nexters

Cyprus (Remote)
1 Week ago
Tencent - Software Engineering Associate 104534

Tencent

Singapore (On-Site)
3 Months ago
Skillz - Senior Software Engineer (React Native - Mobile SDK)

Skillz

Las Vegas, Nevada, United States (On-Site)
5 Days ago
ByteDance - AR Optics Architect - Pico- San Jose

ByteDance

San Jose, California, United States (On-Site)
3 Months ago
Inworld AI - Forward Deployed Engineer (AI Gameplay Engineer)

Inworld AI

Mountain View, California, United States (On-Site)
5 Days ago
Life church - Frontend Staff Engineer

Life church

Edmond, Oklahoma, United States (On-Site)
5 Months ago
Genies - Machine Learning Engineer, Character Animation & Motion AI

Genies

Los Angeles, California, United States (On-Site)
1 Month ago
Scanline VFX - Senior Generalist Technical Animator

Scanline VFX

Quebec, Canada (On-Site)
1 Week ago
Bright Machines - Research Perception Scientist, Computer Vision and Machine Learning

Bright Machines

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

Get notifed when new similar jobs are uploaded

Jobs in Montreal, Quebec, Canada

Jam City - Monetization Manager - Mobile Gaming Industry

Jam City

Toronto, Ontario, Canada (On-Site)
8 Months ago
Blazesoft - SEO Manager

Blazesoft

Vaughan, Ontario, Canada (On-Site)
2 Months ago
PwC - PwC Private, High Net Worth Tax, Manager (Bilingual FR/EN)

PwC

Montreal, Quebec, Canada (On-Site)
6 Months ago
PwC - PwC Private, Cross Border Tax, Senior Manager

PwC

Calgary, Alberta, Canada (On-Site)
6 Months ago
Luxoft - Senior Angular Developer

Luxoft

Toronto, Ontario, Canada (On-Site)
3 Months ago
Salesforce - Business Development Representative - East (Canada)

Salesforce

Toronto, Ontario, Canada (On-Site)
4 Weeks ago
Behaviour Interactive - Principal UI/UX Designer

Behaviour Interactive

Montreal, Quebec, Canada (Hybrid)
1 Week ago
Digital Extremes - UI Programmer

Digital Extremes

Ontario, Canada (Remote)
2 Weeks ago
People Can Fly - Senior Producer

People Can Fly

Montreal, Quebec, Canada (Remote)
3 Days ago
Intrepid Studios,  Inc  - Unreal Automation Engineer

Intrepid Studios, Inc

Canada (On-Site)
7 Months ago

Get notifed when new similar jobs are uploaded

Animation Jobs

QUANTIC DREAM - Senior Technical Gameplay Animator (F/M/NB)

QUANTIC DREAM

Paris, Île-de-France, France (Hybrid)
5 Months ago
Aristocrat Gaming - Animator I

Aristocrat Gaming

Noida, Uttar Pradesh, India (Hybrid)
1 Month ago
Qingci Games - Urgent Animation Storyboard Artist

Qingci Games

(On-Site)
1 Month ago
SKYDANCE - Production Trainee

SKYDANCE

Madrid, Community Of Madrid, Spain (On-Site)
1 Month ago
Sony Pictures Animation - Character Designer

Sony Pictures Animation

Los Angeles, California, United States (On-Site)
6 Days ago
Framestore - LEAD ANIMATOR

Framestore

Mumbai, Maharashtra, India (On-Site)
10 Months ago
Sony Pictures Animation - Production Manager - Series

Sony Pictures Animation

Los Angeles, California, United States (On-Site)
6 Days ago
Ubisoft - Senior Animation Programmer [Snowdrop]

Ubisoft

Malmö, Skåne County, Sweden (On-Site)
2 Weeks ago
Avalanche Studios Group - Senior Animator

Avalanche Studios Group

Malmö, Skåne County, Sweden (Hybrid)
4 Months ago
Ubisoft - Technical Animator (Rainbow Six)

Ubisoft

Chengdu, Sichuan, China (On-Site)
1 Week 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