Machine Learning Programmer (Character & Animation)

6 Days 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

TT Games - Senior Game Programmer

TT Games

Knutsford, England, United Kingdom (Hybrid)
2 Months ago
Kefir Games - Team-lead Technical Artist

Kefir Games

Cyprus (On-Site)
5 Months ago
Life church - Site Reliability Engineer

Life church

Edmond, Oklahoma, United States (On-Site)
5 Months ago
NVIDIA - Senior Silicon Photonics Test Engineer

NVIDIA

Taipei City, Taiwan (On-Site)
1 Month ago
Playrix - Middle C++ Software Engineer (Gameplay)

Playrix

Almaty, Almaty Region, Kazakhstan (Remote)
5 Months ago
Techland - Animation Director

Techland

Wrocław, Lower Silesian Voivodeship, Poland (On-Site)
4 Months ago
Activision - Senior Animator

Activision

Toronto, Ontario, Canada (On-Site)
1 Week ago
Flying Bark Productions - Senior Look Development Artist

Flying Bark Productions

Sydney, New South Wales, Australia (Hybrid)
6 Days ago
Sony Pictures Animation - CG Supervisor

Sony Pictures Animation

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

Techland

Wrocław, Lower Silesian Voivodeship, Poland (On-Site)
1 Month ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Playrix - Senior C++ Software Engineer (Tools)

Playrix

Armenia (Remote)
5 Months ago
Wargaming - Senior Gameplay Programmer (Steel Hunters)

Wargaming

Guildford, England, United Kingdom (Hybrid)
3 Months ago
SOFTGAMES - Senior Unity Game Developer - Fully Remote

SOFTGAMES

Berlin, Berlin, Germany (Remote)
6 Days ago
Icon Group  gmbh - Senior 3D Motion Designer

Icon Group gmbh

Stuttgart, Baden-Württemberg, Germany (On-Site)
20 Hours ago
Playdead - Platform/Porting Programmer

Playdead

Copenhagen, Denmark (On-Site)
1 Month ago
Haptic - Senior Graphics Engineer

Haptic

Paris, Île-de-France, France (Remote)
2 Months ago
Ubisoft - Senior Gameplay Programmer 3C

Ubisoft

Montpellier, Occitanie, France (On-Site)
6 Days ago
Lakshya Digital - QC Artist

Lakshya Digital

Haryana, India (On-Site)
6 Days ago
Life church - Core Services Staff Engineer

Life church

Edmond, Oklahoma, United States (On-Site)
5 Months ago
Playrix - Lead Location Designer

Playrix

Georgia (Remote)
5 Months ago

Get notifed when new similar jobs are uploaded

Jobs in Montreal, Quebec, Canada

Scanline VFX - Senior Compositor

Scanline VFX

Montreal, Quebec, Canada (Hybrid)
6 Days ago
NetEase Games - Group Function - FP&A Manager (CA)

NetEase Games

Montreal, Quebec, Canada (On-Site)
3 Weeks ago
Scientific Games  - Electrotechnician

Scientific Games

Montreal, Quebec, Canada (On-Site)
1 Month ago
NVIDIA - Director, Lease Accounting and Portfolio Management

NVIDIA

Canada (On-Site)
3 Weeks ago
NVIDIA - Global Developer Relations Account Manager – Ansys

NVIDIA

Canada (On-Site)
1 Month ago
Budge Studios - Quality Assurance Tester

Budge Studios

Quebec, Canada (Hybrid)
5 Days ago
NVIDIA - Senior Treasury Operations Manager

NVIDIA

Canada (On-Site)
3 Weeks ago
IGG - Gameplay/System Designer (Mobile Game)

IGG

Vancouver, British Columbia, Canada (On-Site)
2 Weeks ago
DNEG - Compositor (Stereo Elements Artist)

DNEG

Quebec, Canada (Hybrid)
2 Weeks ago
Axinous - Account Executive, Enterprise

Axinous

Quebec, Canada (Remote)
2 Weeks ago

Get notifed when new similar jobs are uploaded

Animation Jobs

Sony Pictures Animation - Background Artist

Sony Pictures Animation

Los Angeles, California, United States (On-Site)
6 Days ago
Flying Bark Productions - Senior 2D Rough Animator

Flying Bark Productions

New South Wales, Australia (Hybrid)
2 Months ago
Xentrix Studios - Production – Producer

Xentrix Studios

India (On-Site)
4 Months ago
Bonfire Studios - Animator

Bonfire Studios

California, United States (Hybrid)
5 Months ago
Epic Games - Senior Technical Designer in Animation

Epic Games

Montreal, Quebec, Canada (On-Site)
1 Week ago
Ubisoft - 3D Gameplay Animator

Ubisoft

Montpellier, Occitanie, France (On-Site)
1 Week ago
Escape Velocity Entertainment - Principal UI Artist - Outsourcing

Escape Velocity Entertainment

(Remote)
2 Weeks ago
Infinity Ward - Expert Animation Engineer

Infinity Ward

California, United States (On-Site)
1 Week ago
DNEG - Animator (DNEG Animation)

DNEG

Chennai, Tamil Nadu, India (On-Site)
5 Months ago
Convai - Character Animator

Convai

Cairo, Cairo Governorate, Egypt (On-Site)
9 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.

San Francisco, California, United States (On-Site)

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

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

Montreal, Quebec, Canada (On-Site)

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

Saint-Mandé, Île-de-France, France (On-Site)

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

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

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