Machine learning Programmer (Character & Animation) - Rainbow Six

at  Ubisoft

Montréal, QC, Canada -

Start DateExpiry DateSalaryPosted OnExperienceSkillsTelecommuteSponsor Visa
Immediate23 Apr, 2025Not Specified23 Jan, 2025N/ACalculus,Computer Science,Games,Game Engines,Mastery,Communication SkillsNoNo
Add to Wishlist Apply All Jobs
Required Visa Status:
CitizenGC
US CitizenStudent Visa
H1BCPT
OPTH4 Spouse of H1B
GC Green Card
Employment Type:
Full TimePart Time
PermanentIndependent - 1099
Contract – W2C2H Independent
C2H W2Contract – Corp 2 Corp
Contract to Hire – Corp 2 Corp

Description:

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

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 solvin


REQUIREMENT SUMMARY

Min:N/AMax:5.0 year(s)

Animation

Web / Graphic Design / Visualiser

Animation, Software Engineering

Graduate

Computer Science

Proficient

1

Montréal, QC, Canada