Machine Learning Programmer (Character & Animation)

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

Keen Software House - Senior Gameplay Programmer

Keen Software House

Prague, Prague, Czechia (Remote)
3 Months ago
Riot Games - Senior Software Engineer (Gameplay/Audio)

Riot Games

Los Angeles, California, United States (On-Site)
1 Month ago
Techland - Senior Cinematic Artist

Techland

Wrocław, Lower Silesian Voivodeship, Poland (On-Site)
3 Months ago
Meta - Software Engineer, Product

Meta

London, England, United Kingdom (On-Site)
6 Months ago
Monsters - 3D Environment Artist

Monsters

Austin, Texas, United States (On-Site)
2 Months ago
Ubisoft - Senior Gameplay Animator

Ubisoft

Toronto, Ontario, Canada (Hybrid)
1 Month ago
DNEG - Compositing Supervisor

DNEG

Chennai, Tamil Nadu, India (On-Site)
1 Year ago
Quantic Dream - Associate Animation Director

Quantic Dream

Paris, Île-de-France, France (Hybrid)
2 Months ago
Netflix - Animator

Netflix

Vancouver, British Columbia, Canada (Hybrid)
3 Months ago
Plummy Games - 3D Animator

Plummy Games

Chișinău, Chisinau, Moldova (Remote)
2 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Triple dot studios - Product Artist

Triple dot studios

Warsaw, Masovian Voivodeship, Poland (Hybrid)
3 Weeks ago
Play GIG - Lead Engineer

Play GIG

El Segundo, California, United States (On-Site)
2 Months ago
Fanatee - Quality Assurance Engineer

Fanatee

Spain (Hybrid)
2 Months ago
Light Speed Studios - Lighting Artist

Light Speed Studios

(On-Site)
2 Months ago
Humanitarian Operations - 3D Animation Intern

Humanitarian Operations

Edinburgh, Scotland, United Kingdom (On-Site)
2 Months ago
KOJIMA PRODUCTIONS - Character Artist

KOJIMA PRODUCTIONS

Tokyo, Japan (On-Site)
6 Months ago
NVIDIA - Solutions Architect, AI and ML

NVIDIA

Redmond, Washington, United States (On-Site)
2 Months ago
drop fake games - SENIOR VFX ARTIST

drop fake games

(Remote)
2 Weeks ago
Ubisoft - Senior Rigger

Ubisoft

Montreal, Quebec, Canada (Hybrid)
1 Month ago
Escape Velocity Entertainment - Senior Technical Animator (Cosmetics)

Escape Velocity Entertainment

(Remote)
1 Month ago

Get notifed when new similar jobs are uploaded

Jobs in Montreal, Quebec, Canada

Ubisoft - Rigger (Senior)

Ubisoft

Montreal, Quebec, Canada (Hybrid)
1 Month ago
Scanline VFX - Visual Pioneering Artist

Scanline VFX

Vancouver, British Columbia, Canada (On-Site)
9 Months ago
warner bros games - Senior Producer

warner bros games

Montreal, Quebec, Canada (Hybrid)
3 Months ago
Nasdaq - Cloud Developer

Nasdaq

St. John's, Newfoundland And Labrador, Canada (Hybrid)
2 Weeks ago
Survay Monkey - Senior Sales Enablement Program Manager

Survay Monkey

Ottawa, Ontario, Canada (Hybrid)
1 Month ago
Thales - Life Cycle Materiel Manager - Combat Systems Specialist

Thales

Victoria, British Columbia, Canada (Hybrid)
3 Weeks ago
Cloudlinnux - Senior Financial Analyst, Revenue and Finance Operations

Cloudlinnux

Toronto, Ontario, Canada (Remote)
2 Weeks ago
Ubisoft - Senior Engine Programmer (FOR HONOR)

Ubisoft

Montreal, Quebec, Canada (Hybrid)
3 Weeks ago
Unity - Senior Software Developer, Quality

Unity

Montreal, Quebec, Canada (On-Site)
2 Weeks ago
Electronic Arts - Senior Animator

Electronic Arts

Vancouver, British Columbia, Canada (Hybrid)
2 Weeks ago

Get notifed when new similar jobs are uploaded

Animation Jobs

undefined - Animator

Gurugram, Haryana, India (On-Site)
11 Months ago
Avalanche Studios Group - Senior Animator

Avalanche Studios Group

Malmö, Skåne County, Sweden (Hybrid)
7 Months ago
Tencent - 3D Animator for 2D Open-World Game

Tencent

Guangzhou, Guangdong Province, China (On-Site)
5 Months ago
Framestore - Associate Visual Effects  Supervisor

Framestore

Mumbai, Maharashtra, India (On-Site)
6 Months ago
DNEG - FX Lead (DNEG Animation)

DNEG

Bengaluru, Karnataka, India (On-Site)
7 Months ago
Quantic Dream - Associate Animation Director

Quantic Dream

Paris, Île-de-France, France (Hybrid)
2 Months ago
Gunzilla - Senior Technical Animator

Gunzilla

London, England, United Kingdom (On-Site)
2 Months ago
Ubisoft - Senior Gameplay Animator

Ubisoft

Toronto, Ontario, Canada (Hybrid)
1 Month ago
plarium - Animation Artist

plarium

Warsaw, Masovian Voivodeship, Poland (Remote)
2 Months ago
Flying Bark Productions - CG & 2D FX Supervisor

Flying Bark Productions

New South Wales, Australia (Hybrid)
2 Months ago

Get notifed when new similar jobs are uploaded

About The Company

Montreal, Quebec, Canada (Hybrid)

Düsseldorf, North Rhine-Westphalia, Germany (Hybrid)

Newcastle Upon Tyne, England, United Kingdom (Hybrid)

Pune, Maharashtra, India (Hybrid)

Montreal, Quebec, Canada (Hybrid)

Toronto, Ontario, Canada (Hybrid)

Winnipeg, Manitoba, Canada (Hybrid)

Montreal, Quebec, Canada (Hybrid)

Montreal, Quebec, Canada (Hybrid)

Montreal, Quebec, Canada (Hybrid)

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