Machine Learning Programmer (Character & Animation)

2 Months ago • All levels • Animation

Job Summary

Job Description

Ubisoft is seeking a Machine Learning Programmer (Character & Animation) to revolutionize its animation technology for Rainbow Six. This role involves analyzing the existing animation tech stack, proposing and implementing novel ML approaches, staying current on industry developments, and contributing to the animation roadmap. Responsibilities include industrializing ML techniques into the game engine, collaborating with a diverse animation team, and potentially applying ML solutions to other domains. The ideal candidate possesses a Master's or PhD in a relevant field, strong 3D math and calculus skills, experience with game engines (Unreal/Unity), and mastery of deep learning frameworks (PyTorch/Keras). A passion for game animation and C++ experience are also essential.
Must have:
  • Masters or PhD in ML Software Engineering
  • Strong 3D math & calculus skills
  • Game engine experience (Unreal/Unity)
  • Mastery of deep learning frameworks (PyTorch/Keras)
  • Experience with modern animation techniques
  • C++ experience
Good to have:
  • Understanding of VAEs, NERFS, GANs
  • Experience with offline 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

Ruby game studio - Game Designer

Ruby game studio

İzmir, İzmir, Türkiye (On-Site)
6 Days ago
SuperPlay - Server QA Engineer

SuperPlay

Bucharest, Bucharest, Romania (On-Site)
2 Months ago
Meta - Research Scientist, Computer Vision for Generative AI (PhD)

Meta

New York, New York, United States (On-Site)
4 Months ago
Kojima Productions - Lighting Artist

Kojima Productions

Tokyo, Japan (On-Site)
4 Months ago
Playrix - Principal C++ Software Engineer (Tools)

Playrix

Almaty, Almaty Region, Kazakhstan (Remote)
5 Months ago
Ubisoft - 3D Gameplay Animator

Ubisoft

Montpellier, Occitanie, France (On-Site)
6 Days ago
Ubisoft - Animator (1 Year Contract)

Ubisoft

Pune, Maharashtra, India (On-Site)
5 Days ago
Flying Bark Productions - Senior Look Development Artist

Flying Bark Productions

Sydney, New South Wales, Australia (Hybrid)
6 Days ago
Ubisoft - 3D Gameplay Animator

Ubisoft

Montpellier, Occitanie, France (On-Site)
6 Days ago
DNEG - FX Lead

DNEG

Karnataka, India (On-Site)
5 Days ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

JustPlay - Senior Marketing Data Analyst

JustPlay

(Remote)
2 Weeks ago
NVIDIA - Senior Generalist Software Engineer -- Omniverse

NVIDIA

Hsinchu, Hsinchu City, Taiwan (On-Site)
1 Month ago
SuperPlay - Monetization Technical Artist

SuperPlay

Tel Aviv District, Israel (On-Site)
1 Month ago
Meta - Software Engineer (Leadership) - Machine Learning

Meta

Burlingame, California, United States (Remote)
4 Months ago
Meta - Software Engineer, Computer Vision (Technical Leadership)

Meta

Seattle, Washington, United States (Remote)
4 Months ago
QUANTIC DREAM - Technical Supervisor

QUANTIC DREAM

Île-de-France, France (Hybrid)
5 Days ago
Game District - Game Developer

Game District

Punjab, Pakistan (On-Site)
2 Weeks ago
Krafton  - Applied Research Scientist/Engineer - LM/Agent

Krafton

Seoul, South Korea (On-Site)
6 Days ago
ION - Senior Web UI Developer (React)

ION

Noida, Uttar Pradesh, India (Hybrid)
6 Months ago

Get notifed when new similar jobs are uploaded

Jobs in Montreal, Quebec, Canada

Tencent - Technical Artist Intern

Tencent

Quebec, Canada (On-Site)
3 Weeks ago
Scientific Games  - Project Manager - Printing

Scientific Games

Montreal, Quebec, Canada (On-Site)
3 Weeks ago
Activate Games - Product Owner

Activate Games

Winnipeg, Manitoba, Canada (On-Site)
3 Weeks ago
Larian Studios - Gameplay Programmer Internship

Larian Studios

Quebec, Canada (On-Site)
6 Days ago
Airlab Inc  - C++ & Python Programmer

Airlab Inc

Quebec, Canada (On-Site)
6 Days ago
HoYoverse - Senior Brand Marketing Manager

HoYoverse

Québec City, Quebec, Canada (Remote)
5 Days ago
East Side Games - Senior Producer - Match

East Side Games

Canada (Hybrid)
9 Months ago
Final Strike Games - Senior HR Generalist

Final Strike Games

Montreal, Quebec, Canada (On-Site)
6 Days ago
Next Level Games - Producer

Next Level Games

Vancouver, British Columbia, Canada (Hybrid)
1 Week ago

Get notifed when new similar jobs are uploaded

Animation Jobs

Studio Image Works - 2D Animator / Flash Animator

Studio Image Works

Gurugram, Haryana, India (On-Site)
1 Year ago
Rockstar Games - Senior Animation R&D Programmer

Rockstar Games

New York, New York, United States (On-Site)
4 Months ago
QUANTIC DREAM - Senior Technical Gameplay Animator (F/M/NB)

QUANTIC DREAM

Paris, Île-de-France, France (Hybrid)
5 Months ago
Rockstar Games - AI/Gameplay Programmer

Rockstar Games

Oakville, Ontario, Canada (On-Site)
5 Days ago
Playground Games - Lead Gameplay Animator

Playground Games

Royal Leamington Spa, England, United Kingdom (On-Site)
3 Months ago
DNEG - Animation TD (FEAT)

DNEG

Mumbai, Maharashtra, India (On-Site)
5 Months ago
Rockstar Games - Animation Systems Programmer

Rockstar Games

Oakville, Ontario, Canada (On-Site)
6 Days ago
PlatinumGames - Animator

PlatinumGames

(On-Site)
2 Months ago
QUANTIC DREAM - Associate Animation Director

QUANTIC DREAM

Paris, Île-de-France, France (Hybrid)
5 Days ago
That's No Moon - Senior Narrative Gameplay Animator (Project Hire)

That's No Moon

California, United States (Remote)
3 Days ago

Get notifed when new similar jobs are uploaded

About The Company

Ubisoft’s 21,000 team members, working across more than 30 countries around the world, are bound by a common mission to enrich players’ lives with original and memorable gaming experiences.


Their commitment and talent have brought to life many acclaimed franchises such as Assassin’s Creed, Far Cry, Watch Dogs, Just Dance, Rainbow Six, and many more to come. 


Ubisoft is an equal opportunity employer that believes diverse backgrounds and perspectives are key to creating worlds where both players and teams can thrive and express themselves. 


If you are excited about solving game changing challenges, cutting edge technologies and pushing the boundaries of entertainment, we invite you to join our journey and help us Create the unknown.

San Francisco, California, United States (On-Site)

Paris, Île-de-France, France (On-Site)

Paris, Île-de-France, France (On-Site)

Montreal, Quebec, Canada (On-Site)

Paris, Île-de-France, France (On-Site)

Saint-Mandé, Île-de-France, France (On-Site)

Paris, Île-de-France, France (On-Site)

Paris, Île-de-France, France (On-Site)

Montreal, Quebec, Canada (On-Site)

Montreal, Quebec, Canada (On-Site)

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