Machine Learning Programmer (Character & Animation)

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

Fortis Games - Senior UI/UX Artist (Contract)

Fortis Games

Brazil (On-Site)
6 Hours ago
Electronic Arts - Senior Game Designer

Electronic Arts

Remote, Oregon, United States (Remote)
1 Day ago
Teravision Games - Lead Programmer

Teravision Games

Bogotá, Bogota, Colombia (Hybrid)
1 Week ago
Meta - Digital Design Engineer

Meta

Sunnyvale, California, United States (On-Site)
3 Months ago
Blind Squirrel Games - Sr. Level Designer

Blind Squirrel Games

California, United States (Hybrid)
3 Weeks ago
Playground Games - Cinematic Lead

Playground Games

Royal Leamington Spa, England, United Kingdom (Hybrid)
3 Months ago
Rockstar Games - Animation R&D Programmer (Mid / Senior Level)

Rockstar Games

North Carolina, United States (On-Site)
1 Month ago
Ubisoft - Senior Technical Animator (Assassin's Creed)

Ubisoft

Chengdu, Sichuan, China (On-Site)
8 Months ago
Sony Interactive Entertainment - Senior Gameplay Animator

Sony Interactive Entertainment

United States (On-Site)
6 Months ago
Qingci Games - Animator

Qingci Games

(On-Site)
2 Days ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Playrix - Lead Location Designer

Playrix

Armenia (Remote)
3 Months ago
Meta - Software Engineering Manager, Product

Meta

Sunnyvale, California, United States (On-Site)
3 Months ago
Keen Software House - Senior Render Programmer

Keen Software House

Prague, Prague, Czechia (Remote)
1 Day ago
Light Speed Studios - Senior Sound Designer

Light Speed Studios

(On-Site)
1 Month ago
Sphere Entertainment Co - Sphere Quality Assurance Engineer Summer 2025 Student Associate (Burbank, CA)

Sphere Entertainment Co

Burbank, California, United States (On-Site)
3 Months ago
Rocket Science - Senior Technical Artist

Rocket Science

Brighton And Hove, England, United Kingdom (Hybrid)
1 Month ago
Inworld AI - Staff Platform Engineer  - Canada

Inworld AI

Vancouver, British Columbia, Canada (On-Site)
2 Months ago
Life church - Associate Operations Pastor

Life church

United States (On-Site)
4 Months ago
Rivos - Analog Mixed Signal Design

Rivos

Hsinchu, Hsinchu City, Taiwan (Hybrid)
4 Months ago
Unity - Senior Technical Trainer

Unity

Tokyo, Japan (On-Site)
4 Months ago

Get notifed when new similar jobs are uploaded

Jobs in Montreal, Quebec, Canada

Airlab Inc  - Senior Lead Programmer (Game Industry)

Airlab Inc

Montreal, Quebec, Canada (On-Site)
6 Months ago
Electronic Arts - Senior Data Analyst - Battlefield

Electronic Arts

Vancouver, British Columbia, Canada (On-Site)
3 Days ago
Activate Games - Game Facilitator (Store Associate)

Activate Games

Calgary, Alberta, Canada (On-Site)
2 Weeks ago
Epic Games - Animation Lead

Epic Games

Montreal, Quebec, Canada (On-Site)
7 Months ago
Microsoft - Senior Data Analyst

Microsoft

Vancouver, British Columbia, Canada (Remote)
2 Weeks ago
Airlab Inc  - Jr Programmer Artificial Intelligence

Airlab Inc

Montreal, Quebec, Canada (On-Site)
8 Months ago
Rockstar Games - Animator: Gameplay (Mid/Senior)

Rockstar Games

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

Get notifed when new similar jobs are uploaded

Animation Jobs

Cold Symmetry - UE5 Character TD/Technical Animator

Cold Symmetry

(Remote)
2 Weeks ago
Haptic - Lead Animator

Haptic

Dallas, Texas, United States (Remote)
1 Month ago
Convai - Character Animator

Convai

Cairo, Cairo Governorate, Egypt (On-Site)
7 Months ago
Luma Pictures - CG Supervisor

Luma Pictures

Melbourne, Victoria, Australia (Hybrid)
2 Months ago
Epic Games - Senior Pipeline Developer

Epic Games

(On-Site)
1 Week ago
Playnetic - Animation Director

Playnetic

Philippines (Remote)
3 Weeks ago
Blue Zoo Animation Studio - Junior 3D Layout Artist

Blue Zoo Animation Studio

London, England, United Kingdom (On-Site)
1 Month ago
Rockstar Games - Animation R&D Programmer

Rockstar Games

Oakville, Ontario, Canada (On-Site)
2 Months ago
SuperPlay - 3D Animator

SuperPlay

Tel Aviv District, Israel (On-Site)
1 Month ago
Climax Studios - Technical Animator (12 months FTC)

Climax Studios

England, United Kingdom (On-Site)
4 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.

Pune, Maharashtra, India (On-Site)

Malmö, Skåne County, Sweden (Hybrid)

Montreal, Quebec, Canada (On-Site)

Montpellier, Occitanie, France (On-Site)

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

Montreal, Quebec, Canada (On-Site)

Montreal, Quebec, Canada (On-Site)

Cary, North Carolina, United States (On-Site)

Abu Dhabi, Abu Dhabi, United Arab Emirates (On-Site)

Abu Dhabi, Abu Dhabi, United Arab Emirates (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