Machine Learning Developer
2 weeks ago
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 us create the unknown
Job DescriptionThe Data Platform Group, part of the Ubisoft Data Office within 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 Machine Learning 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.
- 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 Data—Spark, 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.
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. We're committed to fostering a work environment that is inclusive and respectful of all differences
-
Machine Learning Developer
3 days ago
Montreal, Quebec, Canada Ubisoft Full time US$90,000 - US$120,000 per yearCompany 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...
-
Senior Developer, Machine Learning
7 days ago
Montreal, Quebec, Canada CBCRadio-Canada Full time $100,000 - $120,000 per yearPosition Title: Senior Developer, Machine Learning (French Services) (Telework)Status of Employment:Contractee Long-Term (Fixed Term)Position Language Requirement:FrenchLanguage Skills:French (Reading), French (Speaking), French (Writing)Work at CBC/Radio-CanadaAt CBC/Radio-Canada, we create content that informs, entertains and connects Canadians on multiple...
-
Machine Learning Engineer
1 week ago
Montreal, Quebec, Canada Kogniz Full time $80,000 - $120,000 per yearWe are looking for a brilliant machine learning engineer to join our Montreal development team. You will work on state of the art computer vision and machine learning projects, surrounded by a group of passionate, expert developers. Your work will directly affect technology that is being used by some of the top companies in the world. Kogniz is growing fast...
-
Machine Learning Engineer
1 week ago
Montreal, Quebec, Canada Two95 International Full time $120,000 - $180,000 per yearTitle : Machine Learning Engineer Type : Contract to Hire Location : 100% Remote (Canada)Rate: $Open / Market Requirements· BSc/MSc in computer science, mathematics or related technical discipline· years' experience in software engineering with exposure to statistical and/or data science role (5-10 years for Senior ML Engineer)· Deep knowledge and proven...
-
Machine learning Programmer
1 week ago
Montreal, Quebec, Canada Ubisoft Full time $80,000 - $120,000 per yearCompany Description Jobs for Humanity is collaborating with Ubisoft to build an inclusive and just employment ecosystem. We support individuals coming from all walks of life. Company Name: Ubisoft Job Description We are changing how we do animation here at Ubisoft and on Rainbow Six. The injection of ML and GenAI has caused a paradigm shift in the...
-
Montreal, Quebec, Canada Osedea Full time $120,000 - $180,000 per yearWho we are We're a thriving and agile tech development firm. People are at the center of everything we do. Simply put, we care. Our team personally cares about our clients and the world around them, and we care about our team's life-long dreams, aspirations, and career development. We strongly believe in the power of community. This is why we seek...
-
Senior Machine Learning Engineer
5 days ago
Montreal, Quebec, Canada Datatonic Full time $120,000 - $180,000 per yearShape the Future of AI & Data with Us At Datatonic, we are Google Cloud's premier partner in AI, driving transformation for world-class businesses. We push the boundaries of technology with expertise in machine learning, data engineering, and analytics on Google Cloud Platform. By partnering with us, clients future-proof their operations, unlock...
-
Senior Machine Learning Engineer
3 days ago
Montreal, Quebec, Canada Datatonic Full time $120,000 - $180,000 per yearShape the Future of AI & Data with UsAt Datatonic, we are Google Cloud's premier partner in AI, driving transformation for world-class businesses. We push the boundaries of technology with expertise in machine learning, data engineering, and analytics on Google Cloud Platform. By partnering with us, clients future-proof their operations, unlock actionable...
-
Senior Machine Learning Engineer
1 week ago
Montreal, Quebec, Canada EQUISOFT Full time $120,000 - $180,000 per yearWhat is Equisoft? Equisoft is a global provider of digital solutions for insurance and investment, recognized by over 250 of the world's leading financial institutions. We offer a comprehensive ecosystem of scalable solutions that help our customers meet all the challenges brought about by this era of digital transformation, thanks to our business...
-
Senior Machine Learning Engineer
2 weeks ago
Montreal, Quebec, Canada Equisoft Full time $120,000 - $180,000 per yearWhat is Equisoft? Equisoft is a global provider of digital solutions for insurance and investment, recognized by over 250 of the world's leading financial institutions. We offer a comprehensive ecosystem of scalable solutions that help our customers meet all the challenges brought about by this era of digital transformation, thanks to our business...