Machine Learning Programmer (Character & Animation)

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

Tripledot Studios - Senior Unity Developer

Tripledot Studios

Warsaw, Masovian Voivodeship, Poland (On-Site)
• 1 Month ago
Blockville Digital Assets - AI Technology Specialist for Game Development

Blockville Digital Assets

Ä°stanbul, TĂĽrkiye (On-Site)
• 7 Months ago
FISHLABS GmbH - Level Artist

FISHLABS GmbH

Hamburg, Hamburg, Germany (Hybrid)
• 1 Month ago
Skillz - Creative Marketing Lead, Performance Marketing

Skillz

San Francisco, California, United States (On-Site)
• 2 Days ago
Unity - Senior Product Designer

Unity

Montreal, Quebec, Canada (On-Site)
• 5 Months ago
Anitoonz - Junior 2D Animator

Anitoonz

New Delhi, Delhi, India (On-Site)
• 6 Months ago
Ubisoft - Machine Learning Programmer (Characters & Animation) - Rainbow Six

Ubisoft

Montreal, Quebec, Canada (On-Site)
• 1 Month ago
Activision - Senior Gameplay Animator

Activision

Malmö, Skåne County, Sweden (On-Site)
• 1 Week ago
Bonfire Studios - Animator

Bonfire Studios

California, United States (Hybrid)
• 4 Months ago
Skillsearch - Technical Animator

Skillsearch

Dominican Republic (On-Site)
• 6 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Meta - Software Engineer, Infrastructure

Meta

Tel Aviv-Yafo, Tel Aviv District, Israel (On-Site)
• 3 Months ago
Rebellion - Lead VFX Artist

Rebellion

Oxford, England, United Kingdom (On-Site)
• 5 Months ago
Meta - Software Engineer, Intern/Co-op

Meta

Bellevue, Washington, United States (On-Site)
• 3 Months ago
AGS - American Gaming Systems - Graduate QA Engineer

AGS - American Gaming Systems

New South Wales, Australia (On-Site)
• 1 Month ago
Linden Lab - Manager, Engineering - Mobile

Linden Lab

San Francisco, California, United States (Remote)
• 7 Months ago
Playrix - Lead C++ Software Engineer (Gameplay)

Playrix

Almaty, Almaty Region, Kazakhstan (Remote)
• 4 Months ago
DNEG - Lead Software Developer, Ziva Realtime

DNEG

Montréal, Occitanie, France (Hybrid)
• 4 Months ago
Rocket Science - Software Engineer - UI

Rocket Science

Wales, United Kingdom (Hybrid)
• 1 Week ago
Playrix - Location Game Designer

Playrix

Armenia (Remote)
• 4 Months ago
Joyride Games - UI/UX Designer

Joyride Games

Austin, Texas, United States (Remote)
• 1 Year ago

Get notifed when new similar jobs are uploaded

Jobs in Montreal, Quebec, Canada

Scanline VFX - Responsable Ingénieur logiciel (Outils de Production)/ Lead Software Engineer (Production Tools)

Scanline VFX

Montreal, Quebec, Canada (On-Site)
• 3 Months ago
Bkom Studios - 3D Character Artist

Bkom Studios

Montreal, Quebec, Canada (Remote)
• 4 Weeks ago
Google - Software Developer Intern, PhD, Summer 2025

Google

Toronto, Ontario, Canada (On-Site)
• 3 Months ago
OverActive Media - Coordinator, Partnerships and Events

OverActive Media

Ontario, Canada (On-Site)
• 4 Weeks ago
Keywords Studios (Player Support) - Global Facilities and Leasing Manager

Keywords Studios (Player Support)

Canada (Remote)
• 1 Month ago
Ubisoft - Data Product Manager

Ubisoft

Montreal, Quebec, Canada (On-Site)
• 2 Weeks ago
Bally's Interactive - Senior Android Developer

Bally's Interactive

Toronto, Ontario, Canada (Hybrid)
• 1 Month ago
Scopely - Director, Cloud FinOps

Scopely

Canada (Remote)
• 6 Days ago
Epic Games - Level Designer

Epic Games

Vancouver, British Columbia, Canada (On-Site)
• 1 Month ago

Get notifed when new similar jobs are uploaded

Animation Jobs

CD PROJEKT RED - Senior Animation Programmer

CD PROJEKT RED

Canada (Remote)
• 3 Weeks ago
Hasbro - Lead Cinematics Animator

Hasbro

Quebec, Canada (On-Site)
• 1 Week ago
Flying Bark Productions - 2D Character Layout Artist

Flying Bark Productions

New South Wales, Australia (Hybrid)
• 1 Month ago
Asobo Studio - Gameplay Animator

Asobo Studio

Bordeaux, Nouvelle-Aquitaine, France (On-Site)
• 4 Weeks ago
The Walt Disney Company - Senior Animator

The Walt Disney Company

United States (Remote)
• 1 Week ago
SciPlay - Associate Technical Artist

SciPlay

Cedar Falls, Iowa, United States (On-Site)
• 2 Weeks ago
Ubisoft - Machine Learning Programmer (Character & Animation)

Ubisoft

Montreal, Quebec, Canada (On-Site)
• 1 Month ago
Cloud Imperium Games - Lead Gameplay Animation Programmer

Cloud Imperium Games

Manchester, England, United Kingdom (On-Site)
• 2 Months ago
Ubik Solutions   - 3D Animator

Ubik Solutions

Rajkot, Gujarat, India (On-Site)
• 5 Months 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.

Paris, ĂŽle-de-France, France (On-Site)

Bordeaux, Nouvelle-Aquitaine, France (On-Site)

Bordeaux, Nouvelle-Aquitaine, France (On-Site)

Shanghai, Shanghai, China (On-Site)

Bordeaux, Nouvelle-Aquitaine, France (On-Site)

Bordeaux, Nouvelle-Aquitaine, France (On-Site)

Shanghai, Shanghai, China (On-Site)

Lyon, Auvergne-RhĂ´ne-Alpes, France (On-Site)

Toronto, Ontario, Canada (On-Site)

Shanghai, Shanghai, China (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