Machine learning Programmer (Character & Animation) - Rainbow Six
Ubisoft Entertainment
Montreal
Offre publiée le 2025-06-18

Machine Learning Programmer (Character & Animation) - Rainbow Six
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 part 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).
- Undergraduate 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.
At Ubisoft, everyone is welcome! We know that by bringing together different perspectives and experiences, we create a more inclusive environment for our team members. You’ll get the chance to work with teams and projects that inspire and challenge you every single day.
J-18808-Ljbffr
Vous devez être connecté pour pouvoir ajouter un emploi aux favoris
Connexion ou Créez un compte