Machine Learning Programmer (Character & Animation)

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

Gearbox Software - Technical Director, SDK

Gearbox Software

Frisco, Texas, United States (On-Site)
6 Months ago
Old Skull Games - Senior Game Programmer Unreal Engine

Old Skull Games

Villeurbanne, Auvergne-Rhône-Alpes, France (On-Site)
5 Months ago
Sawhorse Productions - Senior Roblox Developer

Sawhorse Productions

Los Angeles, California, United States (Remote)
2 Months ago
The Hub - 3D digital artist internship

The Hub

Denmark (Hybrid)
10 Months ago
cold symmetry  - Technical Artist

cold symmetry

(Remote)
1 Month ago
Ubisoft - Animator

Ubisoft

Pune, Maharashtra, India (On-Site)
2 Months ago
Ubisoft - Animator

Ubisoft

Pune, Maharashtra, India (On-Site)
1 Month ago
Sony pictures animation  - Production Coordinator - Features

Sony pictures animation

Culver City, California, United States (On-Site)
4 Months ago
ClickJobs - Lead Effects Artist

ClickJobs

Bristol, Connecticut, United States (On-Site)
11 Months ago
Ubisoft - Animator (1 Year Contract)

Ubisoft

Pune, Maharashtra, India (On-Site)
2 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

playrix  - Senior C++/Python Software Engineer (Engine)

playrix

Georgia (Remote)
7 Months ago
Virtuos - Senior UI UX Designer

Virtuos

Singapore (On-Site)
2 Months ago
Ansys - Technical Support Engineer II

Ansys

Tokyo, Japan (On-Site)
3 Days ago
Ion - Java Developer, Italy

Ion

Italy (Hybrid)
7 Months ago
plarium - UI Artist

plarium

Lviv, Lviv Oblast, Ukraine (Remote)
3 Months ago
Inworld AI - Senior C++ Developer - Canada

Inworld AI

Vancouver, British Columbia, Canada (On-Site)
7 Months ago
Colo pl - Foundation Development Engineer

Colo pl

Minato City, Tokyo, Japan (On-Site)
2 Weeks ago
Meta - Network Production Engineer, Network Infrastructure

Meta

Austin, Texas, United States (On-Site)
6 Months ago
Blazing Griffin - Freelancer Submissions (Games)

Blazing Griffin

Glasgow, Scotland, United Kingdom (On-Site)
5 Months ago
Eleventh Hour Games - Design Manager

Eleventh Hour Games

Dallas, Texas, United States (Remote)
1 Year ago

Get notifed when new similar jobs are uploaded

Jobs in Montreal, Quebec, Canada

Airlab Inc  - Artificial Intelligence Researcher

Airlab Inc

Montreal, Quebec, Canada (On-Site)
10 Months ago
Haleon - Maintenance Supervisor

Haleon

Montreal, Quebec, Canada (On-Site)
2 Weeks ago
CoActive Systems - DevOps Developer

CoActive Systems

Montreal, Quebec, Canada (Hybrid)
2 Weeks ago
Behaviour Interactive - Animation Team Lead - Dead by Daylight

Behaviour Interactive

Montreal, Quebec, Canada (Hybrid)
2 Months ago
Rockstar Games - Senior Animator: Gameplay

Rockstar Games

Oakville, Ontario, Canada (On-Site)
3 Weeks ago
Ubisoft - Senior Producer

Ubisoft

Toronto, Ontario, Canada (On-Site)
4 Months ago
Black Bery - QNX - Systems Software Developer II (ADAS)

Black Bery

Ottawa, Ontario, Canada (On-Site)
1 Week ago
Ubisoft - Technical Art Director

Ubisoft

Montreal, Quebec, Canada (Hybrid)
4 Weeks ago
Rackspace Technology - Senior Data Architect - Big Data (AWS)

Rackspace Technology

Toronto, Ontario, Canada (Remote)
1 Month ago
GameBreaking - Pre-Sales Engineer, POC

GameBreaking

Canada (Remote)
1 Month ago

Get notifed when new similar jobs are uploaded

Animation Jobs

Rockstar Games - Senior Animation Systems Programmer

Rockstar Games

Oakville, Ontario, Canada (On-Site)
3 Months ago
IO Interactive - Senior Gameplay Animator

IO Interactive

Istanbul, İstanbul, Türkiye (Hybrid)
1 Month ago
Skydance - Environment Modeling Lead Artist

Skydance

Madrid, Community Of Madrid, Spain (Hybrid)
1 Month ago
Playground Games - Senior Gameplay Animator

Playground Games

Royal Leamington Spa, England, United Kingdom (Hybrid)
6 Months ago
Santa Monica Studio - Animator (External Development)

Santa Monica Studio

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

Techland

Wrocław, Lower Silesian Voivodeship, Poland (On-Site)
3 Months ago
limit break - 3Dモデラー(Japan) - 3D Modeler

limit break

Tokyo, Japan (On-Site)
5 Months ago
DNEG - Technical Surfacing TD

DNEG

London, England, United Kingdom (On-Site)
1 Month ago
Rockstar Games - Senior Gameplay Animator

Rockstar Games

Edinburgh, Scotland, United Kingdom (On-Site)
3 Months ago
Riot Games - Senior Animation Artist - VALORANT

Riot Games

Los Angeles, California, United States (On-Site)
2 Months ago

Get notifed when new similar jobs are uploaded

About The Company

Newcastle Upon Tyne, England, United Kingdom (Hybrid)

Pune, Maharashtra, India (Hybrid)

Düsseldorf, North Rhine-Westphalia, Germany (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)

Newcastle Upon Tyne, England, United Kingdom (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