Machine Learning Programmer (Character & Animation)

1 Hour ago • All levels • Animation

Job Summary

Job Description

Ubisoft's Rainbow Six team is seeking a Machine Learning Programmer specializing in character and animation. This role involves leveraging ML and GenAI to revolutionize animation production, focusing on industrializing these techniques within the game engine. Responsibilities include analyzing existing animation tech, proposing and implementing novel ML approaches, staying abreast of industry developments, contributing to the animation roadmap, collaborating with a full-stack animation team, and providing ML solutions across various domains. The ideal candidate possesses a Master's or PhD in a relevant field, strong 3D math skills, game engine experience (Unreal/Unity), understanding of animation techniques, and mastery of deep learning frameworks (PyTorch/Keras). A passion for game animation and C++ experience are also essential.
Must have:
  • Masters/PhD in ML or equivalent
  • 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 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

Sperasoft - Senior 3D Vegetation Artist

Sperasoft

Yerevan, Yerevan, Armenia (On-Site)
3 Weeks ago
Skytex Unmanned Aerial Solutions - Unity (C#) Developer

Skytex Unmanned Aerial Solutions

Bengaluru, Karnataka, India (On-Site)
10 Months ago
Playrix - Lead C++ Software Engineer (Gameplay)

Playrix

Cyprus (Remote)
5 Months ago
ByteDance - Senior Software Engineer

ByteDance

San Jose, California, United States (On-Site)
2 Weeks ago
Next Level Games - Senior Gameplay Engineer

Next Level Games

British Columbia, Canada (Hybrid)
3 Weeks ago
Ubisoft - Directeur.trice Technique Animation (F/H/NB) [Assassin's Creed Franchise]

Ubisoft

Annecy, Auvergne-Rhône-Alpes, France (On-Site)
8 Months ago
Activision - Senior Animator

Activision

Toronto, Ontario, Canada (On-Site)
2 Weeks ago
Epic Games - Art Producer

Epic Games

Montreal, Quebec, Canada (On-Site)
1 Hour ago
Framestore - Stage Launchpad Montréal 2025 | Montréal Launchpad Internship 2025

Framestore

Montreal, Quebec, Canada (On-Site)
8 Hours ago
Epic Games - Tech Art Producer

Epic Games

(On-Site)
2 Weeks ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Virtuos - Line Producer

Virtuos

Vietnam (On-Site)
2 Weeks ago
Playrix - Lead SDET

Playrix

Ireland (Remote)
5 Months ago
Resolution Games - UX/UI Designer

Resolution Games

Stockholm, Stockholm County, Sweden (Hybrid)
1 Week ago
Wargaming - Level Artist

Wargaming

Shanghai, Shanghai, China (On-Site)
1 Month ago
SYBO - Game Design Intern

SYBO

Copenhagen, Denmark (On-Site)
1 Month ago
Big Time Studios - Lead Game Designer – Live Ops & Analytics

Big Time Studios

(Remote)
1 Month ago
Kolibri Games - Senior Unity Developer (Tech-Art)

Kolibri Games

Berlin, Berlin, Germany (Hybrid)
3 Weeks ago
Fanatee - Jr Marketing Performance Analyst (USER ACQUISITION)

Fanatee

São Paulo, State Of São Paulo, Brazil (Remote)
10 Months ago
Ubisoft - Senior Gameplay Programmer 3C

Ubisoft

Montpellier, Occitanie, France (On-Site)
2 Weeks ago
Virtuos - Senior UI UX Designer

Virtuos

Vietnam (On-Site)
2 Weeks ago

Get notifed when new similar jobs are uploaded

Jobs in Montreal, Quebec, Canada

NetEase Games - Group Function - FP&A Manager (CA)

NetEase Games

Montreal, Quebec, Canada (On-Site)
1 Month ago
QUANTIC DREAM - Associate Producer

QUANTIC DREAM

Montreal, Quebec, Canada (Hybrid)
2 Days ago
Airlab Inc  - Artificial Intelligence Researcher

Airlab Inc

Quebec, Canada (On-Site)
2 Weeks ago
Turbulent - UX Writer

Turbulent

Montreal, Quebec, Canada (On-Site)
1 Month ago
Greensky Games - 3D Artist (Generalist)

Greensky Games

Canada (Remote)
9 Months ago
Scanline VFX - Lead Compositor

Scanline VFX

Vancouver, British Columbia, Canada (Hybrid)
1 Month ago
NVIDIA - Senior System Level Product Engineer

NVIDIA

Canada (Hybrid)
1 Month ago
Ubisoft - Associate Producer

Ubisoft

Montreal, Quebec, Canada (On-Site)
6 Days ago
Epic Games - Senior Cinematic FX Artist

Epic Games

Montreal, Quebec, Canada (On-Site)
2 Weeks ago

Get notifed when new similar jobs are uploaded

Animation Jobs

DNEG - Production Coordinator (DNEG Animation)

DNEG

London, England, United Kingdom (On-Site)
3 Months ago
Welevel - Senior Gameplay Animator

Welevel

Munich, Bavaria, Germany (On-Site)
1 Month ago
Ubisoft - Senior Animation Programmer [Snowdrop]

Ubisoft

Malmö, Skåne County, Sweden (On-Site)
1 Month ago
Escape Velocity Entertainment - Principal UI Artist - Outsourcing

Escape Velocity Entertainment

(Remote)
3 Weeks ago
ZeniMax Media - Senior Narrative Animator

ZeniMax Media

Cockeysville, Maryland, United States (Remote)
1 Week ago
4ThePlayer - Remote Spine Animator

4ThePlayer

(Remote)
2 Hours ago
Ubisoft - Senior Animation Rigger

Ubisoft

Montreal, Quebec, Canada (Hybrid)
3 Days ago
Sony Pictures Animation - Production Assistant - Feature

Sony Pictures Animation

Culver City, California, United States (On-Site)
2 Months ago
Activision - Expert Technical Animator (Tools)

Activision

Malmö, Skåne County, Sweden (On-Site)
2 Weeks ago
SmileGate - In-game Cinematic Director

SmileGate

Seongnam-si, Gyeonggi-do, South Korea (On-Site)
3 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.

Saint-Mandé, Île-de-France, France (Hybrid)

Annecy, Auvergne-Rhône-Alpes, France (On-Site)

Montpellier, Occitanie, France (On-Site)

Annecy, Auvergne-Rhône-Alpes, France (On-Site)

Montreal, Quebec, Canada (On-Site)

Montpellier, Occitanie, France (On-Site)

Malmö, Skåne County, Sweden (Hybrid)

Shanghai, Shanghai, China (On-Site)

Montpellier, Occitanie, France (On-Site)

Annecy, Auvergne-Rhône-Alpes, 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