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 specializing in character and animation. This role involves leveraging ML and GenAI to revolutionize animation production, focusing on industrializing these techniques within the game engine. Responsibilities include analyzing existing animation tech, proposing and implementing novel ML approaches, staying abreast of industry developments, contributing to the animation roadmap, collaborating with a full-stack animation team, and providing ML solutions across various domains. The ideal candidate possesses a Master's or PhD in a relevant field, strong 3D math skills, game engine experience (Unreal/Unity), understanding of animation techniques, and mastery of deep learning frameworks (PyTorch/Keras). A passion for game animation and C++ experience are also essential.
Must have:
  • Masters/PhD in ML or equivalent
  • 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 skills

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

MiQ - Sales Manager/Director

MiQ

Shanghai, China (Hybrid)
2 Months ago
NinjaVan - Business Development Executive (East Java)

NinjaVan

East Java, Indonesia (Hybrid)
2 Months ago
Nice - Specialist Software Engineer (Java, AWS)

Nice

Pune, Maharashtra, India (Hybrid)
1 Month ago
AccelData - Staff Engineer (Open Source Committer and Contributor)

AccelData

Bengaluru, Karnataka, India (On-Site)
8 Months ago
A-Team - Technical Product Manager - AI Solutions

A-Team

New York, United States (Remote)
1 Month ago
Rockstar Games - Animation Systems Programmer

Rockstar Games

Oakville, Ontario, Canada (On-Site)
4 Months ago
welevel  - Senior Animator (Mocap + Keyframe)

welevel

Munich, Bavaria, Germany (On-Site)
5 Months ago
Rockstar Games - Principal Technical Artist: Animation

Rockstar Games

Leeds, England, United Kingdom (On-Site)
2 Months ago
31st Union - Senior Animation Engineer

31st Union

San Mateo, California, United States (On-Site)
3 Months ago
Haptic  - Senior Technical Animator

Haptic

Dallas, Texas, United States (Remote)
7 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Wolters Kluwer - Senior Telephony Engineer

Wolters Kluwer

Warsaw, Masovian Voivodeship, Poland (Hybrid)
2 Months ago
Celestial AI - PIC Design Engineer

Celestial AI

Santa Clara, California, United States (On-Site)
2 Weeks ago
Western Digital - Manufacturing Engineering Engineer (Fresh Graduates Only)

Western Digital

Prachin Buri, Thailand (On-Site)
4 Months ago
ElevenLabs - Global Business Development Lead

ElevenLabs

United States (Remote)
2 Weeks ago
LTI Mindtree - Senior Software Engineer

LTI Mindtree

Mexico (On-Site)
2 Weeks ago
Shield AI - Product Manager, Air Portfolio (R3288)

Shield AI

Dayton, Ohio, United States (On-Site)
1 Week ago
zoox - Senior Strategic Sourcing Manager (Direct Procurement)

zoox

Foster City, California, United States (Hybrid)
9 Months ago
Site Core - Associate Software Engineer Intern

Site Core

Kuala Lumpur, Federal Territory Of Kuala Lumpur, Malaysia (On-Site)
1 Week ago
Stake logic - Business Intelligence Analyst

Stake logic

Birkirkara, Malta (On-Site)
4 Months ago
King - Staff Backend Engineer

King

San Francisco, California, United States (On-Site)
3 Weeks ago

Get notifed when new similar jobs are uploaded

Jobs in Montreal, Quebec, Canada

Penn Interactive - Senior Data Scientist

Penn Interactive

Toronto, Ontario, Canada (Remote)
1 Week ago
NetEase Games - AP Accountant

NetEase Games

Montreal, Quebec, Canada (On-Site)
7 Months ago
HoYoverse - Senior Business Development Manager [CA]

HoYoverse

Montreal, Quebec, Canada (Remote)
1 Year ago
Blazesoft - SEO Manager

Blazesoft

Vaughan, Ontario, Canada (On-Site)
2 Months ago
Amber - Localization Quality Assurance (Korean)

Amber

Quebec, Canada (Hybrid)
4 Months ago
Interactive Brokers - Bilingual Investment Services Representative

Interactive Brokers

Vancouver, British Columbia, Canada (Hybrid)
2 Months ago
VGW - Senior Talent Acquisition Specialist

VGW

Toronto, Ontario, Canada (On-Site)
4 Weeks ago
Epic Games - QA Programmer

Epic Games

Vancouver, British Columbia, Canada (On-Site)
6 Months ago
Electronic Arts - Advanced Data Analyst, UGX

Electronic Arts

Vancouver, British Columbia, Canada (Hybrid)
4 Months ago
Guru Studio - 2D Nuke Compositing Artist

Guru Studio

Toronto, Ontario, Canada (Remote)
1 Month ago

Get notifed when new similar jobs are uploaded

Animation Jobs

Compulsion Games - Senior Technical Animator (FTC)

Compulsion Games

Montreal, Quebec, Canada (Remote)
1 Week ago
Playtika - Integrator-Animator

Playtika

Ukraine (On-Site)
6 Months ago
Scanline VFX - Animator

Scanline VFX

Seoul, South Korea (On-Site)
1 Year ago
DNEG - Animation Supervisor

DNEG

Mumbai, Maharashtra, India (On-Site)
1 Year ago
Rockstar Games - Animation R&D Programmer: Retargeting

Rockstar Games

Oakville, Ontario, Canada (On-Site)
3 Months ago
flix interactive - Lead Animator

flix interactive

Birmingham, England, United Kingdom (Hybrid)
2 Months ago
Epic Games - Animator

Epic Games

Manchester, England, United Kingdom (On-Site)
2 Months ago
Worlds - Character Animator

Worlds

(Remote)
4 Months ago
The third floor  - Postvis Animator - VFX Generalist

The third floor

London, England, United Kingdom (Remote)
2 Months ago
Maverick Games - Technical Animator

Maverick Games

Warwick, England, United Kingdom (Hybrid)
4 Months ago

Get notifed when new similar jobs are uploaded

About The Company

San Francisco, California, United States (Hybrid)

Montreal, Quebec, Canada (Hybrid)

Pune, Maharashtra, India (Hybrid)

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

Montreal, Quebec, Canada (Hybrid)

Kyiv, Kyiv City, Ukraine (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