Machine Learning Programmer (Character & Animation)

1 Month 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

Handy Games - Mobile Rendering Engineer

Handy Games

Giebelstadt, Bavaria, Germany (On-Site)
2 Months ago
Meta - Software Engineer, Systems ML - SW/HW Co-design

Meta

Sunnyvale, California, United States (Remote)
5 Months ago
GameDuell - Senior 2D Animator (Unity) - Character & Asset Specialist

GameDuell

Berlin, Berlin, Germany (Hybrid)
3 Weeks ago
Xentrix Studios - Animation – Junior Artist

Xentrix Studios

India (On-Site)
5 Months ago
Argus Labs - Technical Artist (LATAM)

Argus Labs

(Remote)
1 Month ago
Aristocrat Gaming - 2D Animator

Aristocrat Gaming

Montreal, Quebec, Canada (Hybrid)
1 Month ago
Rockstar Games - Animator: Narrative Gameplay (All Levels)

Rockstar Games

Oakville, Ontario, Canada (On-Site)
1 Month ago
Escape Velocity Entertainment - Principal UI Artist - Outsourcing

Escape Velocity Entertainment

(Remote)
1 Month ago
Epic Games - Technical Animator

Epic Games

(On-Site)
1 Week ago
Track vfx - Vancouver | Rotoanim Artist | Senior

Track vfx

Vancouver, British Columbia, Canada (On-Site)
7 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Playrix - Lead 2D Animator

Playrix

Ireland (Remote)
2 Months ago
Playdead - Level Architect

Playdead

Copenhagen, Denmark (On-Site)
8 Months ago
Activision - Senior Expert Engine Programmer

Activision

Warsaw, Masovian Voivodeship, Poland (On-Site)
5 Months ago
Limit Break - Senior Engineer (Unity)

Limit Break

Manila, Metro Manila, Philippines (On-Site)
9 Months ago
Google - Staff Software Engineer, XR

Google

Mountain View, California, United States (On-Site)
2 Weeks ago
Playrix - Lead SDET

Playrix

Armenia (Remote)
6 Months ago
Blind Squirrel Games - Senior Generalist Engineer

Blind Squirrel Games

Irvine, California, United States (Hybrid)
9 Months ago
IMC - Project Manager – Strategic Initiatives

IMC

Chicago, Illinois, United States (On-Site)
17 Hours ago
Owlcat Games - Game Designer

Owlcat Games

Nicosia, Nicosia, Cyprus (Hybrid)
1 Month ago

Get notifed when new similar jobs are uploaded

Jobs in Montreal, Quebec, Canada

quience - Head of Merchandising, Apparel

quience

Toronto, Ontario, Canada (Hybrid)
19 Hours ago
Banyan Software - M&A Associate

Banyan Software

Toronto, Ontario, Canada (Hybrid)
19 Hours ago
Bally's Interactive - Accountant - Gross Profit

Bally's Interactive

Toronto, Ontario, Canada (On-Site)
2 Days ago
Meta4 Interactive - Senior Technical Game Designer

Meta4 Interactive

Québec City, Quebec, Canada (Remote)
1 Month ago
Ubisoft - Level Artist

Ubisoft

Toronto, Ontario, Canada (On-Site)
1 Week ago
Snowed In Studios - Senior Generalist Programmer

Snowed In Studios

Quebec, Canada (Remote)
1 Month ago
PwC - Delivering Deal Value Senior Manager

PwC

Toronto, Ontario, Canada (On-Site)
5 Months ago
NVIDIA - Senior Cost Analyst

NVIDIA

Canada (On-Site)
2 Weeks ago
Epic Games - Desktop Platform Programmer, Fortnite Tech

Epic Games

Vancouver, British Columbia, Canada (On-Site)
2 Weeks ago
Untold Studios - Compositor

Untold Studios

Toronto, Ontario, Canada (Hybrid)
1 Month ago

Get notifed when new similar jobs are uploaded

Animation Jobs

Maverick Games - Technical Animator

Maverick Games

Warwick, England, United Kingdom (On-Site)
3 Months ago
Plummy games - 3D Animator

Plummy games

Chișinău, Chisinau, Moldova (Remote)
1 Month ago
Epic Games - Art Producer

Epic Games

(On-Site)
1 Month ago
Xentrix Studios - Visual FX – Team Lead

Xentrix Studios

India (On-Site)
5 Months ago
Epic Games - Senior Animator

Epic Games

Montreal, Quebec, Canada (On-Site)
2 Days ago
Vigaet - Nuke Compositing Supervisor

Vigaet

Bengaluru, Karnataka, India (On-Site)
7 Months ago
Activision - Senior AI Animator

Activision

Los Angeles, California, United States (On-Site)
2 Months ago
Rebellion - Technical Animation Internship

Rebellion

England, United Kingdom (On-Site)
1 Month ago
Fugo Games - 2D Animator

Fugo Games

İstanbul, Türkiye (On-Site)
1 Month 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