Posted 3 months ago
Only considering candidates eligible to work in Montreal, Canada ⚠️
Company description:
Ubisoft is a global reference in video games, with teams located around the world who create original and memorable game experiences, from Assassin’s Creed to Rainbow Six to Just Dance and many more. We believe that diversity of perspectives moves both players and teams forward. If you are passionate about innovation and want to push the boundaries of entertainment, join our adventure and help us create the unknown!
Position description:
The Content Creation Technology Group (CCTG) is seeking a Senior ML Ops who will work within a team that develops machine learning solutions to improve the player experience, including a project on bots designed to simulate real competitive players. The Senior ML Ops role will define best practices and design principles to help the team deliver our ambitious feature roadmap.
Main responsibilities:
- Design and develop machine learning systems and schemas based on business requirements and objectives.
- Optimize existing solutions to improve performance, scalability and efficiency.
- Contribute to the industrialization of machine learning projects, focusing on creating pipelines and operational workflows.
- Adapt and improve model usage, facilitate tooling use and tailor tools to user needs.
- Create tools to support and integrate machine learning models into a multi-process pipeline.
- Improve existing machine learning libraries and frameworks.
- Collaborate with game production teams, the data science team, the research team and other stakeholders.
Other responsibilities:
- Conduct research to stay up to date with the latest technological advances.
- Documentation, presentations and knowledge sharing to communicate complex AI concepts to technical and non-technical collaborators.
- Create proofs of concept to satisfy product direction requirements.
Qualifications:
Education:
- Bachelor's degree in computer science or computer engineering or equivalent. A specialization in machine learning is an asset.
Relevant experience:
- Minimum of 5 years of software engineering experience.
- Minimum of 2 years of machine learning experience.
Skills:
- Good knowledge of a production machine learning pipeline; from training and deployment to monitoring model performance/behavioral drift.
- Proficiency in Python and experience with libraries and frameworks such as PyTorch and/or TensorFlow.
- Good knowledge of MLOps platforms such as Databricks and/or ClearML.
- Good knowledge of container technologies such as Docker and/or Kubernetes.
- Good knowledge of basic machine learning and deep learning concepts.
- Familiarity with cloud platforms is an asset.
- Familiarity with database products is an asset.
Additional information:
What to send:
- Your CV highlighting your education, experience, skills and shipped games
About us: Ubisoft is a global reference in video games, with teams located around the world who create original and memorable game experiences, from Assassin’s Creed to Rainbow Six to Just Dance and many more. We believe that diversity of perspectives moves both players and teams forward. If you are passionate about innovation and want to push the boundaries of entertainment, join our adventure and help us create the unknown!
We adopt a hybrid work model that helps you stay connected with your team and aligned with company priorities while giving you the possibility to maintain work-life balance. Note that some roles are fully office-based and are not eligible for hybrid work.
