Want to professionalize your AI skills, pivot to an AI role and increase your salary?
Master AI Engineering with the most practical and comprehensive LLM Development certifications at Towards AI Academy.

Ubisoft

Machine Learning Developer - AI/ML

Ubisoft

Published 25 Nov 2025
Montreal, Canada
Full Time

Share this job

Role Highlights

Languages used

Java
SCALA
Python

Key skills

Machine Learning
Data Science
Data Engineer
Big Data
Data Infrastructure
ML Ops
Computer Science
Problem Solving
Data Quality
Gaming
AI
Deployment
Operations
Optimization
Security
Forecasting
Interfaces
Architecture
Devops

Tools, Libraries and Frameworks

DataBricks
MLFlow
PyTorch
PySpark
Scikit-learn
XGBoost

Description

Ubisoft Machine Learning Developer - AI/ML \\\| SmartRecruiters Google Chrome Microsoft Edge Apple Safari Mozilla Firefox . Machine Learning Developer - AI/ML Full-time Contract: Permanent Work flexibility: Hybrid Company Description Ubisoft is a global leader in gaming with teams across the world creating original and memorable gaming experiences, from Assassins Creed, Rainbow Six to Just Dance and more. We believe diverse perspectives help both players and teams thrive. If youre passionate about innovation and pushing entertainment boundaries, join our journey and help us create the unknown! Job Description TheData Platform Group part of theUbisoft Data Officewithin Ubisoft IT, develops Ubisoft's data platform and manages data services and tools for all of the company's data. As a trusted enterprise-wide resource, our products offer the tools and data infrastructure needed for the development of data services and products by all Ubisoft teams. The MachineLearning Developer - AI/ML role contributes to the establishment, maintenance, and evolution of the platform and internal tools to enable the development and deployment of machine learning models. The person works closely with online system and operations specialists, programmers and data scientists. The specialist is responsible for the optimization of processes for the production launch of machine learning projects. The person is responsible for ensuring the security, robustness and performance of machine learning solutions during production deployments. What you'll do Govern and contribute to the industrialization of ML/AI projects, focusing on the deployment and maintenance of pipelines and models in production. Contribute to the identification of new or improved approaches and technical tools. Acting as a consultant to guide technologies and/or advising on proofs of concept for forecasting/prescribing and AI projects. Design and implement services, tests, and interfaces that support the deployment of ML projects. Ensure the security, robustness, and performance of ML solutions during production deployments. Design and implement scalable, continuous, and automated processes for deploying, monitoring, and versioning ML models. Guide, collaborate, and support users in optimizing ML pipelines, by becoming an expert on the Databricks platform. Mentor and engage ML/AI practitioners at Ubisoft, sharing knowledge and best practices in ML Ops. Participate in proof-of-concept projects, advancing knowledge of new ML technologies. Qualifications 3 to 5 years of complex experience and in-depth expertise related to the position. Team player and excellent organizational, interpersonal and communication skills. Passion for leveraging data science in problem solving. Ability to assess problems quickly, both qualitatively and quantitatively. Ability to navigate between the big picture and the details of Data Science / ML Engineering, with a strong programming background with Java, Scala or Python. Experience in Machine Learning, Data Science, or a related field, with a focus on improving model and data quality, and the proven ability to build automated AI processes and manage large-scale data pipelines. Experience in deploying models, setting up model validation, and operationalizing AI/ML systems at scale in production environments. Experience with ML concepts, tools such as MLFlow, and frameworks/libraries like Scikit-learn, PyTorch, XGBoost. Experience with Databricks is an asset. Knowledge of Big DataSpark, PySpark, data engineering, and pipeline architecture technologies is essential. Have a foundation in software engineering principles and proficiency in DevOps tools and practices Bachelor's or Master's degree in Computer Science, Computer Engineering, or Software or equivalent. Additional Information We embrace a hybrid work model  helping you stay connected with your team and aligned with business priorities, while giving you the opportunity to maintain your work-life balance. Note, that some roles are fully office-based and are not eligible for hybrid work. Just a heads up: If you require a work permit, your eligibility may depend on your education and years of relevant work experience, as required by the government. Skills and competencies show up in different forms and can be based on different experiences, that's why we strongly encourage you to apply even though you may not have all the requirements listed above. At Ubisoft, you can come as you are. We embrace diversity in all its forms. Were committed to fostering a work environment that is inclusive and respectful of all differences I'm interested I'm interestedCookies Settings I'm interested share this job Share on LinkedIn Share on Facebook Share on Twitter Share via email Share on Xing Share on WeChat Share to WeChat × Copy the link and open WeChat to share. Copy to clipboard Open WeChat Share to WeChat × Use Scan QR Code in WeChat and click ··· to share. Machine Learning Developer - AI/ML Montreal, QC, Canada Full-time I'm interested I'm interested

Required Qualifications and Skills

The role requires three to five years of complex experience and in-depth expertise related to the position. A strong programming background with Java, Scala, or Python is essential, along with experience in Machine Learning and Data Science. Candidates should have experience deploying models, setting up model validation, and operationalizing AI/ML systems at scale in production environments. Knowledge of Big Data, Spark, PySpark, data engineering, and pipeline architecture technologies is also essential, as is a foundation in software engineering principles and proficiency in DevOps tools and practices. A Bachelor's or Master's degree in Computer Science, Computer Engineering, or Software, or an equivalent, is required.

Disclaimer

Disclaimer: Job and company description information and some of the data fields may have been generated via GPT-4 summarisation and could contain inaccuracies. The full external job listing link should always be relied on for authoritative information.

About the company

Ubisoft

Size

22845

HQ

Saint-Mand, FR

Public/Private

Public Company

Description

Ubisoft’s 19,000 team members, working across more than 30 countries around the world, are bound by a common mission to enrich players’ lives with original and memorable gaming experiences. Their commitment and talent have brought to life many acclaimed franchises such as Assassin’s Creed, Far Cry, Watch Dogs, Just Dance, Rainbow Six, and many more to come. Ubisoft is an equal opportunity employer that believes diverse backgrounds and perspectives are key to creating worlds where both players and teams can thrive and express themselves. If you are excited about solving game changing challenges, cutting edge technologies and pushing the boundaries of entertainment, we invite you to join our journey and help us Create the unknown.

Share

Share this job

Related jobs

Data Engineer
Vue.js
ETL
ELT
France
Temporary
Data Engineer
Data Analysis
Data Architect
Computer Science
Bucharest, Romania
Full Time
Machine Learning
ML Ops
Vue.js
CICD
Paris, France
Temporary