Machine Learning Programmer (Character & Animation)

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

Unity - Senior Tax Manager

Unity

Bengaluru, Karnataka, India (On-Site)
2 Weeks ago
Colo pl - 3D Character Artist

Colo pl

Minato City, Tokyo, Japan (On-Site)
1 Month ago
Capcom USA - Brand Marketing Manager – Fighting Games

Capcom USA

San Francisco, California, United States (On-Site)
2 Weeks ago
Virtuos - 3D Environment Art Manager

Virtuos

Vietnam (On-Site)
2 Months ago
playrix  - Senior C++ Software Engineer (Gameplay)

playrix

Georgia (Remote)
7 Months ago
Ubisoft - Senior Gameplay Animator (H/F/NB) - BGE2

Ubisoft

Montpellier, Occitanie, France (On-Site)
5 Months ago
AGBO - Senior Character/Animation Specialist

AGBO

United States (Remote)
2 Months ago
Gunzilla - Senior Technical Animator

Gunzilla

Frankfurt Am Main, Hessen, Germany (On-Site)
1 Month ago
Netflix - Character FX Artist

Netflix

Vancouver, British Columbia, Canada (Hybrid)
3 Months ago
Rockstar Games - Senior Animation Systems Programmer

Rockstar Games

Oakville, Ontario, Canada (On-Site)
3 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Aristocrat Gaming - QA Automation Engineer

Aristocrat Gaming

Barcelona, Catalonia, Spain (Hybrid)
1 Month ago
Life church - Core Services Staff Engineer

Life church

Edmond, Oklahoma, United States (On-Site)
7 Months ago
fibre games - 3D Game Artist

fibre games

Istanbul, İstanbul, Türkiye (Hybrid)
3 Weeks ago
Handy games - Narrative Game Designer

Handy games

Giebelstadt, Bavaria, Germany (On-Site)
1 Month ago
fourth stars - Level Designer

fourth stars

Altrincham, England, United Kingdom (On-Site)
2 Months ago
Aristocrat Gaming - 2D Animator

Aristocrat Gaming

Montreal, Quebec, Canada (Hybrid)
2 Months ago
Wizcorp - Video Game Engine Programmer

Wizcorp

Tokyo, Japan (Remote)
2 Months ago
the good eveil - Mandatory Internship Game Design or Tech Art

the good eveil

Cologne, North Rhine-Westphalia, Germany (On-Site)
6 Days ago
31st Union - Senior UI/UX Designer

31st Union

San Mateo, California, United States (Hybrid)
1 Week ago
Ubisoft - UI Programmer

Ubisoft

Shanghai, Shanghai, China (On-Site)
1 Month ago

Get notifed when new similar jobs are uploaded

Jobs in Montreal, Quebec, Canada

Epic Games - Programmeur sénior

Epic Games

Montreal, Quebec, Canada (On-Site)
5 Months ago
Squeeze Studio - Senior DMP artist

Squeeze Studio

Montreal, Quebec, Canada (On-Site)
2 Weeks ago
Kabam - Frontend Software Engineer

Kabam

Vancouver, British Columbia, Canada (Hybrid)
4 Weeks ago
hogarth - Financial Analyst

hogarth

Toronto, Ontario, Canada (Hybrid)
3 Weeks ago
Amazon games  - Directrice, Directeur technique artistique / Technical Art Director, Amazon Games Montréal

Amazon games

Montreal, Quebec, Canada (On-Site)
7 Months ago
Coupa - Talent Strategy Lead

Coupa

Ontario, Canada (Remote)
1 Month ago
Zones LLC - Desktop Support Technician

Zones LLC

Kitchener, Ontario, Canada (On-Site)
2 Weeks ago
Ansys - Lead R&D Engineer

Ansys

Vancouver, British Columbia, Canada (On-Site)
2 Weeks ago
Mistplay - User Acquisition Manager II

Mistplay

Montreal, Quebec, Canada (On-Site)
4 Weeks ago
Scanline VFX - CG Supervisor

Scanline VFX

Vancouver, British Columbia, Canada (Hybrid)
2 Months ago

Get notifed when new similar jobs are uploaded

Animation Jobs

Framestore - Previs Artist

Framestore

England, United Kingdom (Hybrid)
2 Months ago
Sperasoft - 3D Animator

Sperasoft

Yerevan, Yerevan, Armenia (Hybrid)
1 Month ago
Xentrix studios - Compositing – Junior Artist

Xentrix studios

India (On-Site)
6 Months ago
Framestore - Previs Artist - Film & Episodic

Framestore

England, United Kingdom (Hybrid)
4 Months ago
Epic Games - Animation Tools Programmer

Epic Games

Cary, North Carolina, United States (On-Site)
5 Months ago
Ubisoft - Machine Learning Programmer (Character & Animation)

Ubisoft

Montreal, Quebec, Canada (On-Site)
2 Months ago
Sperasoft - 3D Animator

Sperasoft

Vojvodina, Serbia (Hybrid)
1 Month ago
Larian Studios - Senior Technical Rigger

Larian Studios

Kuala Lumpur, Federal Territory Of Kuala Lumpur, Malaysia (On-Site)
6 Months ago
Rockstar Games - Gameplay Animator (Mid/Senior)

Rockstar Games

Oakville, Ontario, Canada (On-Site)
2 Months ago
cold symmetry  - Character Animator

cold symmetry

(Remote)
4 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