Software Engineer – MLOPS

Ubisoft

Montreal

Sur place

CAD 90 000 - 130 000

Plein temps

14 jours+

Obtenez une réponse de cet employeur

Votre CV et votre lettre de motivation, adaptés exactement à ce que l’employeur recherche.

Passez les filtres ATS

Résumé du poste

Ubisoft Montréal is seeking a Machine Learning Operations Software Engineer to build reliable, scalable systems that protect player trust and safety. You will join the Player Data domain within Ubisoft's Data Office, supporting players with data-driven, safe experiences.

This role blends applied research and software engineering with a focus on production deployment, enabling collaboration with data and ML specialists to bring models into production at scale.

Qualifications

  • Proficiency in Python or Rust for software development or data engineering.
  • Experience designing and consuming web service APIs.
  • Experience with cloud environments and containerized systems such as Kubernetes, ArgoCD, AWS, and Terraform.
  • Experience deploying predictive models into production.
  • Collaborative mindset with clear and respectful communication.

Responsabilités

  • Lead end to end projects from design to real world usage.
  • Design, develop, and maintain application services and APIs for data and model sharing.
  • Build and operate large scale data processing pipelines.
  • Deploy and manage scalable cloud infrastructures.
  • Improve platform quality and reliability.
  • Collaborate with data and ML specialists to productionize models.
  • Write clean, efficient, scalable code.
  • Apply modern deployment and monitoring practices for ML systems.

Connaissances

Python
Rust
APIs
Cloud computing
Kubernetes

Outils

Kubernetes
ArgoCD
AWS
Terraform

Description du poste

Company Description

Ubisoft is a global leader in gaming with teams across the world creating original and memorable gaming experiences, from Assassin's Creed, Rainbow Six to Just Dance and more. We believe diverse perspectives help both players and teams thrive. If you're passionate about innovation and pushing entertainment boundaries, join our journey and help create the unknown!

Job Description

As a Machine Learning Operations Software Engineer at Ubisoft Montréal, you will help build reliable and scalable systems that protect the trust and safety of our players.

You will join the Player Data domain within Ubisoft's Data Office, whose mission is to use data to support players throughout their journey in a safe and respectful environment.

This role combines applied research and software engineering, with a strong focus on production deployment.

What you'll do
  • Lead end to end projects, from design to real world usage
  • Design, develop, and maintain application services and APIs for data and model sharing
  • Build and operate large scale data processing pipelines
  • Deploy and manage scalable cloud infrastructures
  • Improve platform quality and reliability
  • Contribute to exploratory projects testing new data and machine learning approaches
  • Write clean, efficient, and maintainable code designed for scale
  • 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 skills in software development or data engineering, using Python or Rust
  • Experience designing and consuming web service APIs
  • Practical knowledge of cloud environments and containerized systems (Kubernetes, ArgoCD, AWS, Terraform)
  • Ability to connect high level vision with technical details
  • Collaborative mindset with clear and respectful communication
  • Working knowledge of machine learning, including advanced models
  • Experience deploying predictive models into production
  • Familiarity with large scale data processing tools or platform operations, an asset
Obtenez votre examen gratuit et confidentiel de votre CV.

ou faites glisser et déposez votre fichier ici.

Similar jobs

Postes similaires à comparer

Ingénieur Logiciel ML - Déploiement & Production
Ingénieur Logiciel ML - Déploiement & Production

Ubisoft • Montreal

Sur place
CAD 90 000 - 120 000
Développeur·euse logiciel en exploitation de modèles d’apprentissage automatique
Développeur·euse logiciel en exploitation de modèles d’apprentissage automatique

Ubisoft Entertainment Inc. • Montreal

Sur place
CAD 90 000 - 130 000
Développeur·euse logiciel en exploitation de modèles d’apprentissage automatique
Développeur·euse logiciel en exploitation de modèles d’apprentissage automatique

Ubisoft • Montreal

Sur place
CAD 90 000 - 120 000
Senior C++ Programmer - Machine Learning
Senior C++ Programmer - Machine Learning

Ubisoft Montréal • Montreal

Sur place
CAD 120 000 - 180 000
Online Programmer - OS (Game Network)
Online Programmer - OS (Game Network)

Ubisoft Entertainment Inc. • Montreal

Sur place
CAD 110 000 - 170 000
Associate Technical Director - Design
Associate Technical Director - Design

Ubisoft • Montreal

Sur place
CAD 110 000 - 170 000
Chef.fe Technique Données (TGQF)
Chef.fe Technique Données (TGQF)

Ubisoft Montréal • Montreal

Sur place
CAD 120 000 - 190 000
Développeur·euse de données
Développeur·euse de données

Ubisoft • Montreal

Sur place
CAD 80 000 - 120 000
Senior Machine Learning Operations Developer, Inference, AI/ML Platform
Senior Machine Learning Operations Developer, Inference, AI/ML Platform

Autodesk, Inc. • Toronto

Sur place
CAD 123 000 - 180 000
Programmeur.meuse Engin - OS (Game Network)
Programmeur.meuse Engin - OS (Game Network)

Ubisoft Entertainment Inc. • Montreal

Sur place
CAD 110 000 - 170 000