Outscal Logooutscal logo

Machine Learning Programmer (Character & Animation)

20 Hours ago • All levels • Animation

Job Summary

Job Description

Ubisoft is revolutionizing its animation process for Rainbow Six, leveraging 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 within a modern game engine. Responsibilities include analyzing the existing animation tech stack, proposing and implementing novel ML approaches, staying current with industry developments, contributing to the animation roadmap, and collaborating with a diverse team to modernize animation technology. The ideal candidate possesses a Master's or PhD in a relevant field (or equivalent experience), strong 3D math skills, game engine experience (Unreal/Unity), understanding of animation techniques, 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)
  • Deep learning framework mastery (PyTorch/Keras)
  • Animation tech stack analysis & implementation
  • Excellent communication skills
Good to have:
  • Experience with VAEs, NERFS, GANs
  • C++ experience

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

Amber - Senior 2D Technical Artist (Project Based)

Amber

Guadalajara, Jalisco, Mexico (Remote)
3 Weeks ago
Arkavis - Game Artist

Arkavis

Bangkok, Bangkok, Thailand (On-Site)
8 Months ago
Schell Games - Experienced Game Designer

Schell Games

Pittsburgh, Pennsylvania, United States (On-Site)
2 Months ago
Meta - Software Engineer, Infrastructure

Meta

Foster City, California, United States (On-Site)
4 Months ago
Meta - Game Design Manager

Meta

New York, New York, United States (Remote)
4 Months ago
Qingci Games - Urgent 2D Game Effects Artist

Qingci Games

(On-Site)
1 Month ago
Rockstar Games - Mid/Senior Gameplay Animator

Rockstar Games

Edinburgh, Scotland, United Kingdom (On-Site)
1 Day ago
Playground Games - Lead Gameplay Animator

Playground Games

Royal Leamington Spa, England, United Kingdom (On-Site)
3 Months ago
Onward Search - AAA Animation Engineer (Unreal)

Onward Search

Seattle, Washington, United States (Remote)
4 Months ago
Ubisoft - Animation Technical Director

Ubisoft

Montreal, Quebec, Canada (On-Site)
1 Day ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Meta - Software Engineer (Android OS - Embedded)

Meta

Menlo Park, California, United States (On-Site)
4 Months ago
Hyper Luminal Games - Backend Programmer

Hyper Luminal Games

Scotland, United Kingdom (Remote)
12 Hours ago
Rocket Science - Software Engineer - Unreal

Rocket Science

Cardiff, Wales, United Kingdom (Hybrid)
17 Hours ago
Starbreeze Studios - Animation Programmer (Project Baxter)

Starbreeze Studios

Stockholm, Stockholm County, Sweden (Hybrid)
1 Month ago
Fugo Games - 2D Animator

Fugo Games

İstanbul, Türkiye (On-Site)
1 Week ago
Rovio Entertainment Corporation - Senior UI/UX Artist

Rovio Entertainment Corporation

Toronto, Ontario, Canada (Hybrid)
2 Months ago
Elsewhere - Audio Lead (CONTRACT)

Elsewhere

San Francisco, California, United States (Remote)
3 Months ago
NVIDIA - Solutions Architect - Cloud Providers and Hyperscale

NVIDIA

California, United States (On-Site)
2 Days ago
Niantic - Software Engineer, Game Development

Niantic

Tokyo, Japan (Hybrid)
4 Months ago

Get notifed when new similar jobs are uploaded

Jobs in Montreal, Quebec, Canada

Behaviour Interactive - Senior Game Designer - Unannounced Project

Behaviour Interactive

Montreal, Quebec, Canada (Hybrid)
2 Weeks ago
Blazesoft - Investment Analyst

Blazesoft

Canada (On-Site)
1 Year ago
Xsolla - Frontend Engineer

Xsolla

Montreal, Quebec, Canada (Hybrid)
1 Month ago
Epic Games - Artiste UI sénior

Epic Games

Montreal, Quebec, Canada (On-Site)
2 Months ago
SideFX Software - Compositing Software Developer/Technical Director

SideFX Software

Ontario, Canada (Hybrid)
2 Months ago
Electronic Arts - Playtest Product Owner - Battlefield QV

Electronic Arts

Montreal, Quebec, Canada (On-Site)
2 Weeks ago
Inworld AI - Staff Cloud DevOps/Site Reliability Engineer (SRE) - Canada

Inworld AI

Vancouver, British Columbia, Canada (On-Site)
4 Months ago
Intrepid Studios,  Inc  - Don’t see your position posted? Convince us why you’d be a great hire!

Intrepid Studios, Inc

Canada (On-Site)
4 Months ago
2K - Principal Gameplay Animation Engineer

2K

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

Get notifed when new similar jobs are uploaded

Animation Jobs

Ubisoft - Machine Learning Programmer (Characters & Animation) - Rainbow Six

Ubisoft

Montreal, Quebec, Canada (On-Site)
20 Hours ago
GoReel - 2D Animator

GoReel

Poland (Remote)
1 Day ago
11 bit studios - Animation Programmer

11 bit studios

Warsaw, Masovian Voivodeship, Poland (Hybrid)
3 Weeks ago
Epic Games - Senior Tools Programmer

Epic Games

Vancouver, British Columbia, Canada (On-Site)
1 Month ago
Ubisoft - Team Lead - Animation

Ubisoft

Toronto, Ontario, Canada (Hybrid)
1 Day ago
DNEG - Layout Technical Supervisor (FEAT)

DNEG

Montreal, Quebec, Canada (Hybrid)
16 Hours ago
2K - Principal Gameplay Animation Engineer

2K

Vancouver, British Columbia, Canada (On-Site)
8 Months ago
Warner Bros Games - Technical Animator

Warner Bros Games

London, England, United Kingdom (Hybrid)
3 Weeks ago
DNEG - Pipeline ATD (Feature Animation)

DNEG

Mumbai, Maharashtra, India (On-Site)
16 Hours ago
Ironhide Game - 2D Animation & Illustration Artist

Ironhide Game

Montevideo, Montevideo Department, Uruguay (On-Site)
8 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.

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

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

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

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

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

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

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

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

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