Machine Learning Programmer (Character & Animation)

3 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

ByteDance - Software Engineer Graduate (Multi-Cloud CDN)

ByteDance

San Jose, California, United States (On-Site)
1 Month ago
The Walt Disney Company - Controls Engineer

The Walt Disney Company

Lake Buena Vista, Florida, United States (On-Site)
1 Week ago
Playrix - Lead 2D Animator

Playrix

Ireland (Remote)
2 Months ago
PassiveLogic - Thermal Systems Digital Twin Engineer

PassiveLogic

Holladay, Utah, United States (On-Site)
3 Months ago
Google - Hardware Performance Test Engineer

Google

Sunnyvale, California, United States (On-Site)
2 Days ago
Framestore - Previs Artist

Framestore

England, United Kingdom (Hybrid)
1 Month ago
Lakshya Digital - 3D Animation Artist (Motion Capture Specialist)

Lakshya Digital

Haryana, India (On-Site)
2 Weeks ago
Sony Pictures Animation - Production Coordinator - Features

Sony Pictures Animation

Culver City, California, United States (On-Site)
3 Months ago
Homa games - 2D Animator - Casual Games (All in Hole)

Homa games

France (Remote)
1 Month ago
Ubisoft - Team Lead - Animation

Ubisoft

Montreal, Quebec, Canada (On-Site)
1 Month ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Google - Failure Analysis Engineer, Materials and Defect Analysis

Google

Fremont, California, United States (On-Site)
1 Week ago
Supercell - Technical Artist & New Game Founder

Supercell

(Remote)
1 Day ago
Meta - Silicon Technical Program Manager

Meta

Sunnyvale, California, United States (On-Site)
5 Months ago
N A - Senior Unity Game Developer - High End 3D Multiplayer PVP Mobile Game

N A

London, England, United Kingdom (Remote)
6 Months ago
Velan Studios - Environment Artist

Velan Studios

Troy, Michigan, United States (On-Site)
1 Month ago
MIQ Digital - Product Lead - China

MIQ Digital

Shanghai, China (On-Site)
7 Hours ago
Aristocrat Gaming - Mobile Developer

Aristocrat Gaming

Montreal, Quebec, Canada (Hybrid)
2 Weeks ago
Handy Games - Game Artist Internship

Handy Games

Giebelstadt, Bavaria, Germany (On-Site)
2 Months ago
Warner Bros Games - Lead Software Engineer

Warner Bros Games

Chicago, Illinois, United States (Hybrid)
6 Months ago
Google - Senior Data Scientist Product, Google Play Games

Google

Bengaluru, Karnataka, India (On-Site)
2 Weeks ago

Get notifed when new similar jobs are uploaded

Jobs in Montreal, Quebec, Canada

Epic Games - Data Analyst - Corporate Technology (CorpTech) Analysis

Epic Games

Montreal, Quebec, Canada (On-Site)
2 Weeks ago
Keywords Studios - Art Business Development Manager, North America

Keywords Studios

Edmonton, Alberta, Canada (Remote)
2 Weeks ago
Google - Strategic Partnerships Development Manager

Google

Toronto, Ontario, Canada (On-Site)
1 Week ago
Next Level Games - Technical Designer

Next Level Games

British Columbia, Canada (Hybrid)
2 Weeks ago
YouGov - Graduate Program Associate

YouGov

Toronto, Ontario, Canada (Hybrid)
7 Hours ago
Keywords Studios - AI Prompt & Language Specialist (Italian)

Keywords Studios

Montreal, Quebec, Canada (Remote)
1 Month ago
People Can Fly - Senior Lighting Artist

People Can Fly

Montreal, Quebec, Canada (Remote)
3 Weeks ago
Bethesda - Senior DevOps Programmer

Bethesda

Montreal, Quebec, Canada (On-Site)
1 Month ago
Critical mass - Quality Control Specialist - Design

Critical mass

Calgary, Alberta, Canada (On-Site)
6 Hours ago

Get notifed when new similar jobs are uploaded

Animation Jobs

Plummy games - 3D Animator

Plummy games

Tallinn, Harju County, Estonia (Remote)
1 Month ago
SKYDANCE - Matte Painting Junior Artist

SKYDANCE

Madrid, Community Of Madrid, Spain (Hybrid)
1 Week ago
Escape Velocity Entertainment - Principal UI Artist - Outsourcing

Escape Velocity Entertainment

(Remote)
1 Month ago
Scorewarrior - Motion Designer

Scorewarrior

Limassol, Limassol, Cyprus (On-Site)
1 Month ago
Sperasoft - 3D Animator

Sperasoft

Yerevan, Yerevan, Armenia (Hybrid)
3 Weeks ago
Streamline Media Group  Inc  - 3D Animator

Streamline Media Group Inc

Kuala Lumpur, Federal Territory Of Kuala Lumpur, Malaysia (On-Site)
7 Months ago
Framestore - Freelance Animator

Framestore

New York, New York, United States (Hybrid)
2 Weeks ago
Playground Games - Gameplay Animator (All levels) - Contract

Playground Games

England, United Kingdom (Hybrid)
3 Months ago
Ubisoft - Animation Director [Unannounced Project]

Ubisoft

Malmö, Skåne County, Sweden (Hybrid)
6 Months ago
Ubisoft - Senior Animation System Creator (Rigger)

Ubisoft

Montreal, Quebec, Canada (Hybrid)
2 Weeks 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.

Montreal, Quebec, Canada (Hybrid)

Paris, Île-de-France, France (Hybrid)

Pune, Maharashtra, India (Hybrid)

Montpellier, Occitanie, France (Hybrid)

Bucharest, Bucharest, Romania (Hybrid)

Paris, Île-de-France, France (Hybrid)

Chengdu, Sichuan, China (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