Machine Learning Programmer (Character & Animation)

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

Unity - Customer Experience Advisor

Unity

Seoul, South Korea (On-Site)
3 Weeks ago
disney - Effects Technical Director

disney

Vancouver, British Columbia, Canada (Hybrid)
1 Month ago
Inworld AI - Staff Platform Engineer

Inworld AI

Mountain View, California, United States (On-Site)
1 Month ago
Tesla - Supplier Industrialization Engineer, Instrument Panel/Door Trim

Tesla

Brandenburg, Germany (On-Site)
3 Months ago
Luxoft - Senior C++ Developer with Android experience

Luxoft

Gothenburg, Västra Götaland County, Sweden (On-Site)
6 Months ago
Epic Games - Technical Designer in Animation

Epic Games

Cary, North Carolina, United States (On-Site)
2 Months ago
The Walt Disney Company - Technical Assistant

The Walt Disney Company

London, England, United Kingdom (Hybrid)
3 Months ago
DNEG - FX Lead (DNEG Animation)

DNEG

India (On-Site)
9 Months ago
Plummy Games - Senior 2D Animator

Plummy Games

Tallinn, Harju County, Estonia (Remote)
1 Month ago
Avalanche Studios Group - Senior Animator

Avalanche Studios Group

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

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Avalanche Studios - Systems Programmer

Avalanche Studios

Stockholm, Stockholm County, Sweden (On-Site)
1 Month ago
NVIDIA - Silicon Power Engineer

NVIDIA

Bengaluru, Karnataka, India (Hybrid)
2 Months ago
Just wont die - Technical Artist

Just wont die

Cambridge, England, United Kingdom (Remote)
3 Weeks ago
Techland - Level Designer

Techland

Wrocław, Lower Silesian Voivodeship, Poland (On-Site)
5 Months ago
Meta - Production Engineering

Meta

Menlo Park, California, United States (On-Site)
6 Months ago
fan studio - Mobile Rendering Engineer

fan studio

Giebelstadt, Bavaria, Germany (On-Site)
2 Weeks ago
Big Ant Studios - Character Artist

Big Ant Studios

Adelaide, South Australia, Australia (On-Site)
7 Months ago
playrix  - Senior Playable Ads Developer

playrix

Ireland (Remote)
2 Months ago
bytedance - Software Engineer Graduate (Multi-Cloud CDN)

bytedance

San Jose, California, United States (On-Site)
2 Months ago
Virtuos - Software Engineer

Virtuos

Czechia (Hybrid)
1 Month ago

Get notifed when new similar jobs are uploaded

Jobs in Montreal, Quebec, Canada

Barracuda Networks Inc - Product Owner

Barracuda Networks Inc

Ottawa, Ontario, Canada (On-Site)
1 Month ago
Synechron - Mainframe Engineer

Synechron

Montreal, Quebec, Canada (On-Site)
1 Week ago
PwC - PwC Private, Philanthropic Tax, Manager (Bilingual FR/EN)

PwC

Montreal, Quebec, Canada (Hybrid)
8 Months ago
Epic Games - Senior Technical Producer

Epic Games

Montreal, Quebec, Canada (On-Site)
2 Months ago
Resolver - Manager, Finance

Resolver

Toronto, Ontario, Canada (Hybrid)
1 Month ago
Scanline VFX - Senior Pipeline Developer (Houdini)

Scanline VFX

Toronto, Ontario, Canada (Remote)
7 Months ago
Reddit - Engineering Manager - Ads Auto-Bidding

Reddit

British Columbia, Canada (Remote)
1 Week ago
Critical mass - Senior Designer

Critical mass

Vancouver, British Columbia, Canada (On-Site)
1 Week ago
2K - Gameplay Animator

2K

Burnaby, British Columbia, Canada (Hybrid)
2 Weeks ago
Tier 9 Game Studios - Game Developer (Role-Playing Gacha Games)

Tier 9 Game Studios

Toronto, Ontario, Canada (On-Site)
2 Weeks ago

Get notifed when new similar jobs are uploaded

Animation Jobs

Track vfx - Vancouver | Rotoanim Artist | Senior

Track vfx

Vancouver, British Columbia, Canada (On-Site)
8 Months ago
Assist software  - Tech Artist - Spine Animator

Assist software

Suceava, Suceava County, Romania (Remote)
6 Months ago
Ubisoft - Senior 3D Gameplay Technical Animator

Ubisoft

Montpellier, Occitanie, France (On-Site)
4 Months ago
limit break - 3Dアニメーター

limit break

Tokyo, Japan (On-Site)
6 Months ago
Fugo Games - 3D Animator

Fugo Games

İstanbul, Türkiye (On-Site)
1 Month ago
Epic Games - Animation Producer

Epic Games

Porto Alegre, State Of Rio Grande Do Sul, Brazil (On-Site)
1 Month ago
Playtika - Senior 2D Animator

Playtika

Romania (Hybrid)
3 Months ago
Epic Games - Producer

Epic Games

(On-Site)
1 Month ago
Rockstar Games - Senior Animation Systems Programmer

Rockstar Games

Oakville, Ontario, Canada (On-Site)
2 Months ago
Activision - Expert Animator

Activision

London, England, United Kingdom (Hybrid)
5 Months ago

Get notifed when new similar jobs are uploaded

About The Company

Montreal, Quebec, Canada (Hybrid)

Düsseldorf, North Rhine-Westphalia, Germany (Hybrid)

Newcastle Upon Tyne, England, United Kingdom (Hybrid)

Pune, Maharashtra, India (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)

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