Machine Learning Programmer (Character & Animation)

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

Paxie Games - Sr. Game Developer

Paxie Games

Göztepe, İstanbul, Türkiye (On-Site)
5 Months ago
Ubisoft - Technical Design Director

Ubisoft

Montreal, Quebec, Canada (On-Site)
1 Month ago
Inworld AI - AI Trainer (Contractor) - Writing & Gaming

Inworld AI

Mountain View, California, United States (Remote)
1 Month ago
Nintendo - Lighting Artist [Remote Contract] (Retro Studios)

Nintendo

United States (Remote)
8 Months ago
SOFTGAMES - UI Game Artist (Unity)

SOFTGAMES

Berlin, Berlin, Germany (Remote)
2 Months ago
Virtuos - Stylized Character Rigger (12-Month FTC)

Virtuos

Dublin, County Dublin, Ireland (Remote)
2 Days ago
Ubisoft - Technical Animation Director

Ubisoft

Montreal, Quebec, Canada (On-Site)
3 Weeks ago
Paper Games - 3D Animator - Love and Deep Space (2025 Recruitment)

Paper Games

Shanghai, Shanghai, China (On-Site)
2 Months ago
Ubisoft - Team Lead - Animation

Ubisoft

Montreal, Quebec, Canada (On-Site)
1 Month ago
ZeniMax Media - Senior Narrative Animator

ZeniMax Media

Cockeysville, Maryland, United States (Remote)
9 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Meta - Product Manager

Meta

Redmond, Washington, United States (Remote)
2 Weeks ago
Gearbox Software - Senior Technical Artist

Gearbox Software

Frisco, Texas, United States (On-Site)
5 Months ago
Humanitarian Operations - Unity 3D Developer

Humanitarian Operations

Edinburgh, Scotland, United Kingdom (On-Site)
3 Months ago
Inworld AI - AI Trainer (Contractor) - Writing & Gaming

Inworld AI

Vancouver, British Columbia, Canada (Remote)
1 Month ago
PwC - Information Protection Senior Manager

PwC

Amsterdam, North Holland, Netherlands (Hybrid)
5 Months ago
Playrix - Lead Unity Software Engineer (Gameplay)

Playrix

Ukraine (Remote)
6 Months ago
Meta - Software Engineer, Android

Meta

Burlingame, California, United States (On-Site)
5 Months ago
Life church - Senior Program Manager

Life church

Edmond, Oklahoma, United States (On-Site)
6 Months ago
NVIDIA - Senior Solutions Architect, Networking

NVIDIA

California, United States (On-Site)
1 Month ago
Google - Quantum Algorithms Numerics Specialist

Google

San Francisco, California, United States (On-Site)
2 Weeks ago

Get notifed when new similar jobs are uploaded

Jobs in Montreal, Quebec, Canada

Weta Fx - Layout Environment TD

Weta Fx

Vancouver, British Columbia, Canada (On-Site)
1 Day ago
Google - Technical Writing Manager, Google Distributed Cloud

Google

Toronto, Ontario, Canada (On-Site)
2 Days ago
Google - Data Center Technician

Google

Toronto, Ontario, Canada (On-Site)
2 Days ago
Mistplay - Senior Data Analyst I, Trust & Safety / Fraud

Mistplay

Montreal, Quebec, Canada (Hybrid)
1 Month ago
AppLovin - Office Coordinator

AppLovin

Toronto, Ontario, Canada (On-Site)
2 Months ago
Luma Pictures - Artificial Intelligence (AI) Technical Director (TD)

Luma Pictures

Vancouver, British Columbia, Canada (On-Site)
3 Months ago
NVIDIA - Senior Silicon Product Definition Engineer

NVIDIA

Canada (Hybrid)
3 Weeks ago
Scanline VFX - Environment Supervisor

Scanline VFX

Vancouver, British Columbia, Canada (Hybrid)
4 Months ago
Guru Studio - Previs Artist

Guru Studio

Ontario, Canada (Hybrid)
1 Month ago

Get notifed when new similar jobs are uploaded

Animation Jobs

Rockstar Games - Associate Animator: Gameplay

Rockstar Games

Oakville, Ontario, Canada (On-Site)
1 Month ago
Jam City - 2D Animator

Jam City

Buenos Aires, Buenos Aires, Argentina (On-Site)
9 Months ago
Activision - Expert Animation Engineer

Activision

Los Angeles, California, United States (On-Site)
2 Weeks ago
AGBO - Senior Rigging Technical Director

AGBO

Los Angeles, California, United States (On-Site)
8 Months ago
Ubisoft - Senior Gameplay Animator (H/F/NB) - BGE2

Ubisoft

Montpellier, Occitanie, France (On-Site)
3 Months ago
Virtuos - Junior 3D Animator

Virtuos

Vietnam (On-Site)
1 Month ago
Epic Games - Art Producer - Animation

Epic Games

Porto Alegre, State Of Rio Grande Do Sul, Brazil (On-Site)
2 Weeks ago
DNEG - Pipeline Technical Director (Feature Animation)

DNEG

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

Ubisoft

Montpellier, Occitanie, France (On-Site)
2 Weeks ago
Rockstar Games - Senior Gameplay Animator

Rockstar Games

Edinburgh, Scotland, United Kingdom (On-Site)
2 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.

Bucharest, Bucharest, Romania (Hybrid)

Paris, Île-de-France, France (Hybrid)

Chengdu, Sichuan, China (On-Site)

Montreal, Quebec, Canada (On-Site)

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

Paris, Île-de-France, France (Hybrid)

Paris, Île-de-France, France (Hybrid)

Montreal, Quebec, Canada (On-Site)

Pune, Maharashtra, India (On-Site)

Paris, Île-de-France, 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