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

Amber - Senior Unity Game Engineer (Project Based)

Amber

(Remote)
2 Months ago
NVIDIA - Deep Learning Solution Architect

NVIDIA

Shanghai, Shanghai, China (On-Site)
4 Months ago
Google - Senior Data Scientist, Product, Android App Safety

Google

Bengaluru, Karnataka, India (On-Site)
1 Month ago
Meta - Software Engineering Manager, Infrastructure

Meta

United States (Remote)
1 Month ago
Capgemini - Stress Concessions

Capgemini

Bengaluru, Karnataka, India (On-Site)
3 Weeks ago
Qingci Games - Urgent Animation Storyboard Artist

Qingci Games

(On-Site)
3 Months ago
The Walt Disney Company - Technical Assistant

The Walt Disney Company

London, England, United Kingdom (Hybrid)
3 Months ago
Escape Velocity Entertainment - Senior Technical Animator (Cosmetics)

Escape Velocity Entertainment

(Remote)
1 Month ago
Flying Bark Productions - CG & 2D FX Supervisor

Flying Bark Productions

New South Wales, Australia (Hybrid)
1 Month ago
Ubisoft - Senior Animation Rigger

Ubisoft

Montreal, Quebec, Canada (Hybrid)
1 Month ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

lifechruh - Marketing Technology Manager

lifechruh

Edmond, Oklahoma, United States (On-Site)
1 Week ago
grimlore games - Content Designer & Scripter

grimlore games

Germany (On-Site)
3 Weeks ago
Lockwood - 3D Generalist

Lockwood

Royal Leamington Spa, England, United Kingdom (On-Site)
1 Month ago
Techland - Junior Quest Designer

Techland

Warsaw, Masovian Voivodeship, Poland (On-Site)
1 Week ago
Riot Games - Principal Software Engineer - VALORANT Experience Team

Riot Games

Los Angeles, California, United States (On-Site)
6 Months ago
Riot Games - Software Engineer - Gameplay (Contractor)

Riot Games

Dublin, County Dublin, Ireland (On-Site)
6 Months ago
playrix  - Middle C++ Software Engineer (Gameplay)

playrix

Ukraine (Remote)
7 Months ago
Coherent corp. - Quality Inspector

Coherent corp.

Easton, Pennsylvania, United States (On-Site)
3 Weeks ago
Ubisoft - Lead Technical Artist

Ubisoft

Annecy, Auvergne-Rhône-Alpes, France (On-Site)
2 Months ago
Playdawn Consulting - Full Stack Developer (Unity/Golang)

Playdawn Consulting

Bengaluru, Karnataka, India (On-Site)
1 Month ago

Get notifed when new similar jobs are uploaded

Jobs in Montreal, Quebec, Canada

Kano studios - Mobile Game Backend Developer

Kano studios

Canada (Remote)
5 Days ago
Super.com - Senior Full-Stack Software Engineer ( Remote! )

Super.com

Vancouver, British Columbia, Canada (Remote)
7 Months ago
Microsoft - Senior Machine Learning Engineer

Microsoft

Vancouver, British Columbia, Canada (On-Site)
1 Month ago
NVIDIA - Senior Cost Analyst

NVIDIA

Canada (On-Site)
1 Month ago
Thales - Warehouse Operator

Thales

Mill Bay, British Columbia, Canada (On-Site)
2 Weeks ago
emerald city games - Cinematographer

emerald city games

Burnaby, British Columbia, Canada (On-Site)
2 Weeks ago
Take-Two Interactive - Senior Software Engineer

Take-Two Interactive

Vancouver, British Columbia, Canada (Hybrid)
1 Month ago
Unity - Web Analytics Implementation Specialist

Unity

Canada (Remote)
3 Weeks ago
HoYoverse - Senior Business Development Manager [CA]

HoYoverse

Montreal, Quebec, Canada (Remote)
1 Year ago
yellow brick games - Technical Artist, Graphic & Lookdev

yellow brick games

Québec City, Quebec, Canada (Remote)
2 Weeks ago

Get notifed when new similar jobs are uploaded

Animation Jobs

Ubisoft - Machine Learning Programmer (Character & Animation)

Ubisoft

Montreal, Quebec, Canada (On-Site)
1 Month ago
Hero Marketing Agency - Animator

Hero Marketing Agency

Austin, Texas, United States (On-Site)
10 Months ago
Epic Games - Producer - Animation

Epic Games

Cary, North Carolina, United States (On-Site)
1 Month ago
Escape Velocity Entertainment - Senior Technical Animator (Cosmetics)

Escape Velocity Entertainment

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

Rockstar Games

New York, New York, United States (On-Site)
3 Months ago
Tencent - Animator

Tencent

(On-Site)
4 Months ago
Framestore - Associate Visual Effects  Supervisor

Framestore

Mumbai, Maharashtra, India (On-Site)
6 Months ago
PlaySimple - Associate Motion Graphic Artist

PlaySimple

(On-Site)
2 Months ago
Ubisoft - 3D Gameplay Animator

Ubisoft

Montpellier, Occitanie, France (On-Site)
1 Month ago
Motive Studio - Technical Animator - Battlefield

Motive Studio

Montreal, Quebec, Canada (On-Site)
1 Month 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