Machine Learning Programmer (Character & Animation)

3 Months ago • All levels • Animation

Job Summary

Job Description

Ubisoft's Rainbow Six team is seeking a Machine Learning Programmer to revolutionize its animation process. This role focuses on industrializing ML and GenAI techniques into the game engine, pushing the boundaries of high-quality, human-like animation. Responsibilities include analyzing the existing animation tech stack, proposing and implementing novel ML approaches, staying current with industry developments, contributing to the animation roadmap, collaborating with a full-stack animation team, and extending ML solutions to other domains. The ideal candidate possesses a Masters or PhD in a related field (or equivalent experience), strong 3D math skills, game engine experience (Unreal/Unity), a deep understanding of animation techniques, and mastery of deep learning frameworks (PyTorch/Keras).
Must have:
  • Masters or PhD in ML/Software Engineering
  • Strong 3D math & calculus
  • Game engine experience (Unreal/Unity)
  • Deep learning frameworks (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

Varonis  - Technical Account Manager

Varonis

Italy (On-Site)
4 Months ago
dun bradstreet - CA Intern – Finance (Taxation)

dun bradstreet

Navi Mumbai, Maharashtra, India (Hybrid)
2 Weeks ago
Netflix - Indirect Demand Specialist - APAC

Netflix

Seoul, South Korea (On-Site)
2 Months ago
Inworld AI - Staff Backend Engineer

Inworld AI

Mountain View, California, United States (Hybrid)
2 Months ago
Microsoft - Engineering Manager

Microsoft

Redmond, Washington, United States (On-Site)
2 Months ago
envar studio - Gameplay Animator

envar studio

Stockholm, Stockholm County, Sweden (On-Site)
2 Weeks ago
Rockstar Games - Animator: Narrative Gameplay (All Levels)

Rockstar Games

Oakville, Ontario, Canada (On-Site)
3 Months ago
The Walt Disney Company - Supervising Animator

The Walt Disney Company

Bristol, Connecticut, United States (On-Site)
2 Months ago
Epic Games - Technical Animation Artist

Epic Games

Cary, North Carolina, United States (On-Site)
2 Months ago
welevel  - Animator

welevel

Munich, Bavaria, Germany (On-Site)
3 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Tesla - HR Partner

Tesla

North Brabant, Netherlands (On-Site)
4 Months ago
Krafton India  - Manager - Compensation & Benefits

Krafton India

Bengaluru, Karnataka, India (On-Site)
2 Months ago
Riot Games - Senior Technical Artist (Rendering) - VALORANT, UI/UX

Riot Games

United States (On-Site)
2 Months ago
GlobalStep - Vice President – Marketing

GlobalStep

Pune, Maharashtra, India (On-Site)
1 Month ago
Krafton India  - Senior Legal Counsel

Krafton India

Bengaluru, Karnataka, India (On-Site)
1 Month ago
Ion - Internal Audit & Compliance Manager

Ion

Pisa, Tuscany, Italy (On-Site)
8 Months ago
PayPal - Sr Legal Counsel

PayPal

Singapore (Hybrid)
2 Weeks ago
bytedance - Site Reliability Engineer

bytedance

San Jose, California, United States (On-Site)
2 Months ago
zoox - Senior/Staff Safety Research Engineer, Crash and Injury Modeling

zoox

Foster City, California, United States (Hybrid)
3 Months ago
Simcorp - Senior Integration Consultant

Simcorp

Manila, Metro Manila, Philippines (Hybrid)
2 Months ago

Get notifed when new similar jobs are uploaded

Jobs in Montreal, Quebec, Canada

NVIDIA - Senior Digital Circuit Design Engineer

NVIDIA

Canada (On-Site)
4 Months ago
Beamdog - Senior Narrative Designer

Beamdog

Alberta, Canada (Remote)
3 Months ago
Amber - Localization Quality Assurance with Arabic

Amber

Montreal, Quebec, Canada (On-Site)
11 Months ago
Spaulding Ridge - OneStream Consultant

Spaulding Ridge

Toronto, Ontario, Canada (On-Site)
2 Months ago
Track VFX - Vancouver | Rotoanim Artist | Senior

Track VFX

Vancouver, British Columbia, Canada (On-Site)
9 Months ago
buffalo buffalo  - Senior Unity Developer

buffalo buffalo

Vancouver, British Columbia, Canada (Hybrid)
1 Month ago
Workato - Engagement Manager

Workato

British Columbia, Canada (On-Site)
1 Month ago
Netflix - Animator

Netflix

Vancouver, British Columbia, Canada (Hybrid)
4 Months ago
Track VFX - Vancouver | Matchmove | Supervisor

Track VFX

Vancouver, British Columbia, Canada (On-Site)
9 Months ago
Guru Studio - 3D Animator

Guru Studio

Toronto, Ontario, Canada (Remote)
1 Month ago

Get notifed when new similar jobs are uploaded

Animation Jobs

flying wild hog - Senior/Principal Gameplay Animator

flying wild hog

(Remote)
2 Months ago
Oculus VR - Senior Technical Animator

Oculus VR

Canada (Remote)
1 Month ago
Worlds - Character Animator

Worlds

(Remote)
3 Months ago
Token Metrics - Crypto Video Editor and Animator

Token Metrics

Tiranë, Tirana County, Albania (Remote)
1 Year ago
Rockstar Games - Animation R&D Programmer: Retargeting

Rockstar Games

New York, United States (On-Site)
1 Month ago
Giggle bug - Animation Supervisor - Belzebubs

Giggle bug

Las Palmas De Gran Canaria, Canary Islands, Spain (On-Site)
2 Months ago
Rockstar Games - Animation Systems Programmer

Rockstar Games

Oakville, Ontario, Canada (On-Site)
3 Months ago
Epic Games - Senior Animator

Epic Games

(On-Site)
2 Months ago
CD PROJEKT RED - Senior Gameplay Animator

CD PROJEKT RED

Warsaw, Masovian Voivodeship, Poland (On-Site)
4 Weeks ago
2K - Gameplay Animator

2K

Burnaby, British Columbia, Canada (Hybrid)
1 Month ago

Get notifed when new similar jobs are uploaded

About The Company

Da Nang, Vietnam (Hybrid)

Barcelona, Catalonia, Spain (Hybrid)

Barcelona, Catalonia, Spain (Hybrid)

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)

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