Machine learning Programmer (Character & Animation) - Rainbow Six
Jobs for Humanity
Montreal
Offre publiée le 2025-07-14

Machine Learning Programmer (Character & Animation) - Rainbow Six
Jobs for Humanity is collaborating with Ubisoft to build an inclusive and just employment ecosystem. We support individuals from all walks of life.
Company Name: Ubisoft
We are transforming animation at Ubisoft and on Rainbow Six through the integration of ML and GenAI, enabling high-quality, human-like animation at unprecedented scales. By joining this team, you will contribute to modernizing our animation tech stack with innovative ML techniques to create larger, more visually appealing games with a focus on animation quality. This role extends beyond R&D, focusing on industrializing ML into a modern game engine.
Responsibilities
- Analyze existing animation tech stack and propose and implement novel ML approaches
- Keep abreast of industry developments in ML and share knowledge with animation leadership
- Contribute to the animation roadmap and execute related tasks
- Collaborate within a diverse full-stack animation team to revolutionize studio animation processes by integrating pragmatic ML techniques into our technology stacks
- Provide ML solutions across different domains for problem-solving
- Hold a Master’s or PhD in machine learning, software engineering, or equivalent industry experience
- Possess an undergraduate degree in computer science or significant industry experience
- Strong skills in 3D mathematics and calculus
- Experience with modern game engines such as Unreal or Unity
- Knowledge of current runtime and offline animation techniques for games and film
- Innovative thinking with the ability to follow directions
- Excellent communication skills
- Pragmatic and solution-oriented approach
- Mastery of deep learning frameworks like PyTorch or Keras
- Understanding of advanced machine learning topics (VAEs, NERFs, GANs, etc.)
- Passion for animation in games
- C++ programming experience
Seniority level
- Entry level
Employment type
- Full-time
Job function
- Engineering and Information Technology
Industries
- Non-profit Organizations
Referrals increase your chances of interviewing at Jobs for Humanity by 2x.
Get notified about new Software Engineer jobs in Montreal, Quebec, Canada.
J-18808-Ljbffr
Vous devez être connecté pour pouvoir ajouter un emploi aux favoris
Connexion ou Créez un compte