Machine Learning Programmer (Character & Animation)

3 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

2K - Game Localization Lead (Traditional Chinese)

2K

Shanghai, China (On-Site)
2 Months ago
The Walt Disney Company - Technical Assistant

The Walt Disney Company

London, England, United Kingdom (Hybrid)
4 Months ago
Bluevine India - People Operations & Employee Experience

Bluevine India

Bengaluru, Karnataka, India (Hybrid)
1 Month ago
bytedance - Strategy & Special Projects, E-commerce Operations (Philippines)

bytedance

Taguig, Metro Manila, Philippines (On-Site)
8 Months ago
Wind River - Strategic Partner Account Manager

Wind River

Beijing, China (On-Site)
3 Weeks ago
Univrse - Freelance Technical Animator

Univrse

Barcelona, Catalonia, Spain (On-Site)
2 Months ago
Ubisoft - Machine Learning Programmer (Characters & Animation) - Rainbow Six

Ubisoft

Montreal, Quebec, Canada (On-Site)
5 Months ago
Ubisoft - Machine Learning Programmer (Character & Animation)

Ubisoft

Montreal, Quebec, Canada (On-Site)
3 Months ago
IO Interactive - Senior Gameplay Animator

IO Interactive

Istanbul, İstanbul, Türkiye (Hybrid)
2 Months ago
Starbreeze Studios - Experienced Animator (Project Baxter)

Starbreeze Studios

Stockholm, Stockholm County, Sweden (Hybrid)
3 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Marsh McLennan - Business Management Coordinator

Marsh McLennan

Kuala Lumpur, Federal Territory Of Kuala Lumpur, Malaysia (Hybrid)
1 Month ago
Blinkhealth - Pharmacy Prior Authorization Specialist

Blinkhealth

Pittsburgh, Pennsylvania, United States (On-Site)
3 Weeks ago
InMobiInMobi - Lead - Learning & Organizational Development

InMobiInMobi

Bengaluru, Karnataka, India (On-Site)
2 Months ago
Buckman - Payroll & Benefits Specialist

Buckman

Ghent, Flanders, Belgium (On-Site)
8 Months ago
Ethos Life - Senior Manager Life Underwriting

Ethos Life

Bengaluru, Karnataka, India (On-Site)
2 Months ago
Epic Games - Senior Environment Artist

Epic Games

(On-Site)
6 Months ago
Philips - Senior Software Development Engineer - Fullstack

Philips

Paris, Île-de-France, France (On-Site)
1 Month ago
Temporal Technologies - Staff Solutions Architect - New Logo

Temporal Technologies

New York, United States (On-Site)
1 Month ago
Rippling - Customer Support Supervisor

Rippling

Bengaluru, Karnataka, India (Hybrid)
1 Week ago
Match Group - Sr. Software Engineer, Machine Learning Infrastructure

Match Group

Palo Alto, California, United States (Hybrid)
8 Months ago

Get notifed when new similar jobs are uploaded

Jobs in Montreal, Quebec, Canada

Epic Games - Senior Software Development Engineer in Test (SDET)

Epic Games

Montreal, Quebec, Canada (On-Site)
4 Months ago
Marsh McLennan - Senior Trade Implementation Specialist

Marsh McLennan

Toronto, Ontario, Canada (Hybrid)
2 Weeks ago
Adyen - Implementation Engineer

Adyen

Toronto, Ontario, Canada (On-Site)
1 Month ago
Turbulent - Tools Developer

Turbulent

Montreal, Quebec, Canada (On-Site)
3 Weeks ago
TransUnion - Sr. Application Developer

TransUnion

Burlington, Ontario, Canada (Hybrid)
1 Month ago
The Embassy VFX - Pipeline TD

The Embassy VFX

Vancouver, British Columbia, Canada (Hybrid)
4 Months ago
Alphawave Semi - Senior/Staff/Principal, Product Applications Engineer

Alphawave Semi

Ottawa, Ontario, Canada (On-Site)
1 Month ago
Signal Space Lab - Principal Software Programmer

Signal Space Lab

Montreal, Quebec, Canada (Hybrid)
3 Months ago
Bally's Interactive - Senior Business Finance Analyst - Indirect Costs

Bally's Interactive

Toronto, Ontario, Canada (Hybrid)
1 Month ago
Tactic studios - Lead Gameplay Programmer

Tactic studios

Canada (Remote)
2 Months ago

Get notifed when new similar jobs are uploaded

Animation Jobs

Rockstar Games - Senior Technical Artist: Animation

Rockstar Games

Leeds, England, United Kingdom (On-Site)
1 Month ago
Avalanche Studios Group - Senior Animator

Avalanche Studios Group

Malmö, Skåne County, Sweden (Hybrid)
8 Months ago
Epic Games - Senior Technical Designer in Animation

Epic Games

(On-Site)
2 Months ago
funcraft studios - Video Marketing Artist / Animator

funcraft studios

(Remote)
1 Month ago
Ingenuity Studios, LLC - Senior Animator

Ingenuity Studios, LLC

Vancouver, British Columbia, Canada (Remote)
1 Year ago
Haptic  - Lead Animator

Haptic

Dallas, Texas, United States (Remote)
6 Months ago
Rockstar Games - Senior Technical Artist: Animation

Rockstar Games

Dundee, Scotland, United Kingdom (On-Site)
1 Month ago
Games talent (Staffing and recruiting) - Senior Animator

Games talent (Staffing and recruiting)

Copenhagen, Denmark (On-Site)
2 Months ago
AGBO - Senior Character/Animation Specialist

AGBO

United States (Remote)
3 Months ago
Image Engine - Lead Animator

Image Engine

Vancouver, British Columbia, Canada (Hybrid)
1 Week ago

Get notifed when new similar jobs are uploaded

About The Company

Barcelona, Catalonia, Spain (Hybrid)

Barcelona, Catalonia, Spain (Hybrid)

Pune, Maharashtra, India (Hybrid)

Saint-Mandé, Île-de-France, France (Hybrid)

Pune, Maharashtra, India (Hybrid)

Montpellier, Occitanie, France (Hybrid)

Barcelona, Catalonia, Spain (Hybrid)

Bucharest, Bucharest, Romania (Hybrid)

Pune, Maharashtra, India (Hybrid)

San Francisco, California, United States (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