Point your AI agent at freehire and let it find you a job.

Get the CLI →

Ubisoft Montreal

NewBe an early applicant

Software Developer, Machine Learning Operations

Posted Updated
Discussion

Summary

Builds and operates end-to-end machine learning systems at Ubisoft Montreal's Data Office to protect player trust and safety — designing services and APIs for data/models, implementing large-scale data pipelines, and deploying ML systems on scalable cloud infrastructure using Python or Rust.

#### Company Description Ubisoft is a world-leading video game company, with teams across the globe creating original and memorable gaming experiences, from Assassin’s Creed to Rainbow Six, Just Dance, and many more. We believe that diverse perspectives help both players and teams grow. 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 Software Developer specializing in machine learning at Ubisoft Montreal, you will contribute to the creation of reliable and scalable systems that protect the trust and safety of our players. You will be part of the Consumer 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 position combines applied research and software development, with a clear goal of production deployment. **What you will do** - Take charge of **end-to-end projects**, from design to real-world use - Design, develop, and maintain **services and application interfaces** for sharing data and models - Implement **large-scale data processing pipelines** - Deploy and operate **scalable cloud infrastructures** - Contribute to improving **platform quality and reliability** - Participate in **exploratory projects** to test new data and learning approaches - Write **clear, efficient, and maintainable code** suitable for large-scale use - Apply **modern deployment and monitoring practices** for learning systems - Collaborate closely with **data and machine learning specialists** to put models into production #### Qualifications - Strong skills in **software development or data engineering**, particularly with **Python or Rust** - Experience in creating and using **web service interfaces** - Practical knowledge of **cloud environments and containerized systems** - Ability to connect **the big picture with technical details** - Collaborative spirit and **clear, respectful communication** - Functional knowledge of **machine learning**, including advanced models - Experience in **deploying predictive models to production** - Knowledge of **large-scale data processing tools or platform operations** is an asset - Professional proficiency in **English** #### Additional Information **What to send us** - Your CV highlighting your skills and experience - Links to technical projects or code repositories demonstrating your work

Skills

Apply

See also

ML / AI jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available