Machine Learning Developer - AI/ML

Posted 4 months ago

Sorry, this job is now closed.

Only considering candidates eligible to work in Montreal, Canada ⚠️

Company description:

Ubisoft is a global reference in video games, with teams around the world creating original and memorable gaming experiences from Assassin’s Creed to Rainbow Six and Just Dance. We believe diverse points of view advance 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!

Team description:

The Data Platform Group, part of the Ubisoft Data Office within Ubisoft IT, develops Ubisoft's data platform and manages data services and tools for company-wide data. As a reliable enterprise resource, our products provide the tools and data infrastructure needed for the development of data services and products by all Ubisoft teams.

Role:

The Machine Learning Developer (AI/ML) contributes to building, maintaining and evolving the platform and internal tools to enable the development and deployment of machine learning models. The person works closely with systems and online operations specialists, developers and data scientists. They are responsible for optimizing processes for putting ML projects into production and ensuring the security, robustness and performance of ML solutions during production deployments.

Responsibilities:

  • Govern and contribute to the industrialization of ML/AI projects, focusing on deployment and maintenance of production pipelines and models.
  • Contribute to identifying approaches and developing new or improved technical tools.
  • Act as a consultant to guide technology choices and advise on proofs of concept for forecasting/prescription and AI projects.
  • Design and implement services, tests, and interfaces that support ML project deployment.
  • Ensure security, robustness and performance of ML solutions during production deployments.
  • Design and implement scalable, continuous and automated model deployment, monitoring and versioning processes.
  • Guide, collaborate and support users in optimizing ML pipelines, becoming an expert on the Databricks platform.
  • Mentor and engage ML/AI practitioners at Ubisoft, sharing knowledge and ML Ops best practices.
  • Participate in proof-of-concept projects, advancing knowledge of new ML technologies.

Qualifications:

  • 3 to 5 years of complex experience and deep expertise related to the role.
  • Team spirit and excellent organizational, interpersonal and communication skills.
  • Passion for applying data science to problem solving.
  • Ability to evaluate problems quickly from qualitative and quantitative perspectives.
  • Ability to switch between big-picture and detail views of Data Science/ML Engineering, with solid programming experience in Java, Scala or Python.
  • Experience in Machine Learning, Data Science, or related field, focused on improving model and data quality, with proven ability to build automated AI processes and manage large-scale data pipelines.
  • Experience deploying models, setting up model validation and operationalizing AI/ML systems at scale in production environments.
  • Experience with ML concepts and tools such as MLflow, and frameworks/libraries like Scikit-learn, PyTorch, XGBoost. Experience with Databricks is an asset.
  • Knowledge of Big Data technologies—Spark, PySpark—data engineering and pipeline architecture is essential.
  • Foundations in software engineering principles and mastery of DevOps tools and practices.
  • Bachelor's or Master's degree in Computer Science, Computer/Software Engineering or equivalent.

Additional information:

We adopt a hybrid working model that helps you stay connected with your team and aligned with company priorities while allowing you to maintain work–life balance. Note that some roles are fully office-based and not eligible for hybrid work.

Sorry, this job is now closed.

Automatically Apply to Remote Data Science Jobs!

Let our copilot automatically search & apply to remote jobs from all across the web.

Try it now
Ubisoft Montrealmontreal.ubisoft.com

Ubisoft Montreal creates world-renowned video games with a focus on innovation and quality.

Working Week

We don't officially have a 4 day work week, but we'd be open to applications for a 4 day work week @ 80% salary.

  • Mon
  • Tue
  • Wed
  • Thu
  • 🏖️
    Fri

Our Vacation Policy

Ubisoft Montreal offers six weeks of vacation after the first year, promoting ample time for rest and personal pursuits.

  • 30 days PTO
  • 52 unpaid Fridays
  • 82 days off per year

Remote Working Policy

Hybrid work model with three days remote and two days in-office.

Company Benefits

  • Health insurance
  • 401(k) company contribution
  • Generous parental leave
  • Dentalcare
  • Company retreats
  • Life & Disability Insurance
  • Professional Development Budget
  • Mental Health Support

Desirable Skills and Experience

Share this job:

Report incorrect data

Let us know if the job has expired