Machine Learning Programmer (Character & Animation)

3 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

Open Systems Technologies - Lead Route Optimization Analyst

Open Systems Technologies

Ann Arbor, Michigan, United States (On-Site)
2 Weeks ago
kaizen gaming  - Business Development Manager

kaizen gaming

Athens, Greece (Hybrid)
2 Weeks ago
Hawkeye Innovations - Match Operations Assistant - Glasgow

Hawkeye Innovations

Scotland, United Kingdom (On-Site)
2 Months ago
Accenture - Candidate Source & Screen Associate

Accenture

Mumbai, Maharashtra, India (On-Site)
2 Months ago
London stock Exchange - Quantitative Index Developer

London stock Exchange

London, England, United Kingdom (On-Site)
3 Weeks ago
platinum games - Animator

platinum games

(On-Site)
2 Months ago
Scopely - Principal Animator - Unannounced Project

Scopely

Dublin, County Dublin, Ireland (Hybrid)
4 Months ago
Worlds - Character Animator

Worlds

(Remote)
3 Months ago
CD PROJEKT RED - Cinematic Animator

CD PROJEKT RED

Warsaw, Masovian Voivodeship, Poland (Remote)
4 Weeks ago
Awaceb - Technical Animator

Awaceb

Montreal, Quebec, Canada (Hybrid)
6 Days ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Actian - C++ Engineer - Pune

Actian

Pune, Maharashtra, India (On-Site)
8 Months ago
Ion - Technical Consultant - Endur

Ion

Jersey City, New Jersey, United States (On-Site)
8 Months ago
TFL Group - Director, Business Development

TFL Group

Overland Park, Kansas, United States (On-Site)
5 Months ago
Nice - Senior Product Operations - AI

Nice

Atlanta, Georgia, United States (On-Site)
2 Weeks ago
Penn Interactive - Executive Host

Penn Interactive

Detroit, Michigan, United States (Remote)
1 Month ago
Imanage - Product Manager (Compliance Analytics & Threat Manager)

Imanage

Chicago, Illinois, United States (Hybrid)
3 Months ago
Hike - Brand Manager

Hike

Delhi, India (Remote)
1 Month ago
Tap nation  - Product Manager Data Platform

Tap nation

United States (Hybrid)
3 Months ago
Axon - Revenue Accountant, Commercial Controllership

Axon

San Francisco, California, United States (Hybrid)
1 Month ago
Marsh McLennan - Defined Contribution (DC) Consultant

Marsh McLennan

Toronto, Ontario, Canada (Hybrid)
1 Month ago

Get notifed when new similar jobs are uploaded

Jobs in Montreal, Quebec, Canada

Digital extremes - Senior Graphics Programmer

Digital extremes

London, Ontario, Canada (On-Site)
2 Months ago
Workato - Senior Customer Success Manager

Workato

Toronto, Ontario, Canada (On-Site)
2 Weeks ago
Spaulding Ridge - Anaplan Solution Architect

Spaulding Ridge

Toronto, Ontario, Canada (On-Site)
2 Months ago
Take-Two Interactive - Senior Software Engineer

Take-Two Interactive

Vancouver, British Columbia, Canada (Hybrid)
2 Months ago
Zoic studios - VFX Animation Technical Director (TD)

Zoic studios

Vancouver, British Columbia, Canada (Hybrid)
1 Month ago
Haven Studios  Inc  - Senior UI Programmer

Haven Studios Inc

Montreal, Quebec, Canada (On-Site)
3 Months ago
Epic Games - Senior DevOps Programmer

Epic Games

Montreal, Quebec, Canada (On-Site)
3 Months ago
META4 - Technical Artist

META4

Montreal, Quebec, Canada (Remote)
10 Months ago
NVIDIA - Senior Applied LLM Engineer, AI – Chip Design

NVIDIA

Canada (On-Site)
4 Months ago
Fluxon - Lead Talent Partner

Fluxon

Toronto, Ontario, Canada (Remote)
1 Month ago

Get notifed when new similar jobs are uploaded

Animation Jobs

Reality Games - Unity Animator

Reality Games

Kraków, Lesser Poland Voivodeship, Poland (On-Site)
5 Months ago
good job games - Animator - Marketing/Studio

good job games

İstanbul, Türkiye (On-Site)
11 Months ago
Qingci - Animation Storyboard Artist

Qingci

Xiamen, Fujian, China (On-Site)
1 Month ago
kinesthetic games - Senior Animation / Combat Programmer

kinesthetic games

Guildford, England, United Kingdom (On-Site)
1 Month ago
creative assembly - Lead Technical Animator

creative assembly

Sofia, Sofia City Province, Bulgaria (Hybrid)
1 Month ago
Trimension Studio - Animator

Trimension Studio

Tel Aviv-Yafo, Tel Aviv District, Israel (On-Site)
1 Month ago
Filmless - Freelance Animator & GFX Artist

Filmless

New York, United States (Remote)
2 Months ago
Ubisoft - Machine Learning Programmer (Character & Animation)

Ubisoft

Montreal, Quebec, Canada (On-Site)
3 Months ago
Rockstar Games - Senior Animation Systems Programmer

Rockstar Games

Oakville, Ontario, Canada (On-Site)
3 Months ago
mad finger games - Senior Animation Programmer

mad finger games

Brno, South Moravian Region, Czechia (On-Site)
1 Month 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