Machine learning Programmer (Character & Animation) - Rainbow Six (Quebec City)

Machine learning Programmer (Character & Animation) - Rainbow Six (Quebec City)

05 Aug
|
Kanz
|
Quebec City

05 Aug

Kanz

Quebec City

Machine learning Programmer (Character & Animation) – Rainbow Six
1 month ago • Be among the first 25 applicants. Get AI‑powered advice on this job and more exclusive features.

Jobs for Humanity is collaborating with Ubisoft to build an inclusive and just employment ecosystem. We support individuals coming from all walks of life.

Company: Ubisoft

We are changing how we do animation at Ubisoft and on Rainbow Six. The injection of ML and GenAI has caused a paradigm shift in our ability to produce high‑quality, human‑like animation at a scale we could not before. By joining this team, you will modernize our animation tech stack with novel ML techniques, helping us make bigger, better‑looking games with a heavy focus on animation quality. This role is a step beyond R&D;, focusing on industrializing ML into a modern game engine.

Responsibilities

Analyze existing animation tech stack and propose and implement novel approaches using machine learning techniques.

Stay on top of 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 part of a diverse full‑stack animation team to revolutionize how we make animation at a studio level by industrializing pragmatic ML techniques into our animation technology stacks.

Think outside the animation domain and provide ML solutions for other domains to solve problems.

Qualifications

Masters or Ph.D. in machine learning software engineering field (or equivalent industry experience).

Undergraduate degree in computer science (or significant industry experience).

Robust 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.

Seniority Level

Entry level

Employment Type

Full‑time

Job Function

Engineering and Information Technology

Industry

Technology, Information and Internet

#J-18808-Ljbffr

📌 Machine learning Programmer (Character & Animation) - Rainbow Six (Quebec City)
🏢 Kanz
📍 Quebec City

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: machine learning programmer (character & animation) - rainbow six (quebec city) / quebec city

Subscribe to this job alert:

Get the latest job offers by email for: machine learning programmer (character & animation) - rainbow six (quebec city) / quebec city