Back to all jobs
UBI

Développeur·euse logiciel en exploitation de modèles d’apprentissage automatique

Ubisoft
Location
Montreal, Quebec
Experience
Posted
4 days ago
Type
On-site

About the role

Company Description

Ubisoft is a world leader in video games, with teams spread across the globe creating original and memorable gaming experiences, from Assassin’s Creed to Rainbow Six, Just Dance, and many others. We believe that diverse perspectives drive progress for both players and teams. If you are passionate about innovation and want to push the boundaries of entertainment, join our adventure and help us create the unknown.


Job Description

As a Machine Learning Software Developer at Ubisoft Montreal, you will contribute to building reliable and scalable systems that protect the trust and safety of our players.

You will be part of the Consumer Data domain within the Ubisoft Data Office, whose mission is to use data to support players throughout their journey in a safe and respectful environment.

This position combines applied research and software development, with a clear focus on production deployment.

Responsibilities

  • Take ownership of end-to-end projects, from design to real-world usage.
  • Design, develop, and maintain services and application interfaces for data and model sharing.
  • Implement large-scale data processing workflows.
  • Deploy and operate scalable cloud infrastructures.
  • Contribute to improving the quality and reliability of the platform.
  • Participate in exploratory projects to test new approaches in data and machine learning.
  • Write clean, efficient, and maintainable code, adapted for large-scale use.
  • Apply modern deployment and monitoring practices for machine learning systems.
  • Collaborate closely with data and machine learning specialists to bring models into production.

Qualifications

  • Strong software development or data engineering skills, particularly with Python or Rust.
  • Experience in creating and using web service interfaces.
  • Practical knowledge of cloud environments and containerized systems.
  • Ability to connect global vision with technical details.
  • Collaborative mindset and clear, respectful communication.
  • Functional knowledge of machine learning, including advanced models.
  • Experience in putting predictive models into production.
  • Knowledge of large-scale data processing tools or platform operations is an asset.
  • Professional proficiency in English.

Additional Information

Required Application Materials

  • CV highlighting your skills and experiences.
  • Links to technical projects or code repositories demonstrating your work.
UBI

Ubisoft

Games & Interactive
Open roles
282
Founded
1994
Employees
201-500
Location
Castelnau-le-Lez, Occitanie, France