Machine Learning Programmer (Character & Animation)

1 Month ago • All levels • Animation

Job Summary

Job Description

Ubisoft's Rainbow Six team is seeking a Machine Learning Programmer specializing in character and animation to revolutionize its animation pipeline. This role involves analyzing the existing animation tech stack, implementing novel machine learning techniques (like VAEs, NERFS, GANs), and contributing to the animation roadmap. Responsibilities include proposing and implementing ML-based approaches, staying abreast of industry developments, and collaborating with a diverse team to industrialize ML techniques within a modern game engine (Unreal/Unity). The ideal candidate possesses a Master's or PhD in a relevant field, strong 3D math skills, game engine experience, and mastery of deep learning frameworks (PyTorch/Keras).
Must have:
  • Masters/PhD in ML or equivalent
  • Strong 3D math & calculus
  • Game engine (Unreal/Unity) exp.
  • Deep learning frameworks (PyTorch/Keras)
  • Animation & ML knowledge
  • C++ experience
Good to have:
  • Understanding of VAEs, NERFS, GANs
  • Experience with offline/runtime animation techniques

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

Xentrix Studios - Animation – Team Lead

Xentrix Studios

India (On-Site)
5 Months ago
Epic Games - Senior Engine Programmer, Framework Architecture

Epic Games

(On-Site)
2 Months ago
Life church - StaffKids Teacher

Life church

Edmond, Oklahoma, United States (On-Site)
6 Months ago
Meta - UX Researcher, Qualitative

Meta

Burlingame, California, United States (On-Site)
5 Months ago
Wisk - Senior Staff Controls Engineer

Wisk

Mountain View, California, United States (Hybrid)
3 Months ago
Qualcomm - Technical Animator, Staff

Qualcomm

Hyderabad, Telangana, India (On-Site)
5 Months ago
Epic Games - Lead Gameplay Animator

Epic Games

(On-Site)
3 Months ago
Ubisoft - Team Lead - Animation

Ubisoft

Montreal, Quebec, Canada (Hybrid)
1 Month ago
Global Step - Mid 3D Animator

Global Step

Bucharest, Bucharest, Romania (Remote)
6 Months ago
Activision - Senior AI Animator

Activision

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

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Playrix - Senior Technical Designer

Playrix

Armenia (Remote)
6 Months ago
Aristocrat Gaming - Tech Art II

Aristocrat Gaming

Gurugram, Haryana, India (Hybrid)
1 Week ago
Playrix - Lead VFX Artist

Playrix

Georgia (Remote)
6 Months ago
Garena - Game Developer Intern/Part-time

Garena

Ho Chi Minh City, Ho Chi Minh City, Vietnam (On-Site)
1 Week ago
Ice fall interactive - Lead Audio Designer

Ice fall interactive

Nelson, British Columbia, Canada (On-Site)
23 Hours ago
PinPin teams - Gameplay Programmer Mobile Games Casual

PinPin teams

(Remote)
3 Months ago
Playrix - Senior C++ Software Engineer (Gameplay)

Playrix

Montenegro (Remote)
6 Months ago
2K - Senior Technical Animator

2K

Burnaby, British Columbia, Canada (Hybrid)
23 Hours ago
Rockstar Games - Animation R&D Programmer (Mid / Senior Level)

Rockstar Games

Edinburgh, Scotland, United Kingdom (On-Site)
7 Months ago
Playrix - Middle C++ Software Engineer (Gameplay)

Playrix

Ukraine (Remote)
6 Months ago

Get notifed when new similar jobs are uploaded

Jobs in Montreal, Quebec, Canada

Ubisoft - Senior ML Data Scientist

Ubisoft

Montreal, Quebec, Canada (On-Site)
2 Weeks ago
NVIDIA - Manager, Product Quality Engineering

NVIDIA

Canada (On-Site)
1 Month ago
Epic Games - Senior BCP/DR Specialist

Epic Games

Canada (On-Site)
2 Weeks ago
Granicus - SLED Enterprise Account Executive - Western Canada (Local)

Granicus

Canada (Remote)
6 Months ago
Intrepid Studios,  Inc  - Helpdesk Support Technician

Intrepid Studios, Inc

Canada (On-Site)
8 Months ago
Epic Games - Senior Tools Programmer, Applied Usability

Epic Games

Vancouver, British Columbia, Canada (On-Site)
3 Months ago
People Can Fly - Business Development Manager

People Can Fly

Montreal, Quebec, Canada (On-Site)
4 Weeks ago
BioWare - Senior Technical Artist

BioWare

Vancouver, British Columbia, Canada (Hybrid)
1 Month ago
Rockstar Games - Senior Animation Systems Programmer

Rockstar Games

Oakville, Ontario, Canada (On-Site)
1 Month ago
SideFX Software - Compositing Software Developer/Technical Director

SideFX Software

Ontario, Canada (Hybrid)
3 Months ago

Get notifed when new similar jobs are uploaded

Animation Jobs

Tencent - Senior UI Motion Designer for Global AAA Action Game

Tencent

Shenzhen, Guangdong Province, China (On-Site)
4 Months ago
Qingci Games - Animator

Qingci Games

(On-Site)
2 Months ago
DNEG - Technical Surfacing TD

DNEG

London, England, United Kingdom (On-Site)
2 Weeks ago
Rebellion - Technical Animation Internship

Rebellion

England, United Kingdom (On-Site)
1 Month ago
Framestore - LEAD ANIMATOR

Framestore

Mumbai, Maharashtra, India (On-Site)
11 Months ago
Sony Pictures Animation - Background Artist

Sony Pictures Animation

Culver City, California, United States (On-Site)
1 Month ago
Epic Games - Senior Pipeline Developer

Epic Games

Vancouver, British Columbia, Canada (On-Site)
3 Months ago
SKYDANCE - Matte Painting Junior Artist

SKYDANCE

Madrid, Community Of Madrid, Spain (Hybrid)
1 Week ago
Xentrix Studios - Rigging – Artist

Xentrix Studios

India (On-Site)
5 Months ago
DNEG - FX Lead

DNEG

Karnataka, India (On-Site)
1 Month 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.

Montreal, Quebec, Canada (Hybrid)

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

Pune, Maharashtra, India (Hybrid)

Montpellier, Occitanie, France (Hybrid)

Bucharest, Bucharest, Romania (Hybrid)

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

Chengdu, Sichuan, China (On-Site)

Montreal, Quebec, Canada (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