Machine Learning Developer

3 Months ago • All levels • DevOps • Research & Development

Job Summary

Job Description

Ubisoft IT is searching for a Machine Learning Developer to join their Consumer Data Domain team within the Ubisoft Data Office (UDO) department. This team focuses on leveraging data to enhance the consumer experience by engaging with users throughout their journey. As a Machine Learning Developer, you will be responsible for constructing scalable machine-learning systems to ensure user trust and safety. Your responsibilities will include designing, prototyping, building, and maintaining microservices & APIs that deliver data and models to various teams and projects across Ubisoft. You will also manage data pipelines and batch processes, build and maintain a scalable infrastructure in the cloud, participate in decisions and implementations to enhance platform quality, and contribute to proof-of-concept (POC) projects to expand your knowledge of emerging data and Machine Learning technologies. You will be responsible for writing, optimizing, and producing high-quality code that can scale effectively, adhering to modern best practices such as Machine Learning Operations (MLOps). Furthermore, you will collaborate with data and machine learning engineers to deploy models or prediction pipelines to production within both internal and public cloud infrastructures. You will assume ownership of the projects you build, ensuring their timely progress.
Must have:
  • Experience in Software/Data engineering or related fields
  • Proficiency in programming languages (Python, Rust, or Spark)
  • Experience building and interacting with REST APIs
  • Familiarity with microservice architecture and API design principles
  • Expertise in using Kubernetes
  • Experience with cloud technologies like AWS and Azure
  • Experience deploying machine learning models to production

Job Details

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.

Job Description

Ubisoft IT is looking for a Machine Learning Developer to join the Consumer Data Domain team which is part of the Ubisoft Data Office (UDO) department. This team’s main mission is to leverage data to improve the consumer experience by engaging with all our users along their journey.

As a Machine Learning Developer joining this team, you will be responsible for building scalable machine-learning systems to preserve the trust and safety of our users. You will also be responsible for deploying production-grade products by combining research and engineering cycles from the prototype phase to delivery.

Responsibilities:

  • Design, prototype, build, and maintain microservices & APIs that deliver data and models to teams and projects across Ubisoft;
  • Build pipelines and batch processes that move and transform data;
  • Build and manage a scalable infrastructure in the cloud;
  • Participate in the decisions and implementations to improve the platform’s quality;
  • Participate in proof-of-concept (POC) projects to advance your understanding of new data and Machine Learning related technologies;
  • Write, optimize, and produce high-quality code that can run at scale, using modern best practices such as Machine Learning Operations (MLOps);
  • Collaborate with data and machine learning engineers to ship models or prediction pipelines to production in our internal or public cloud infrastructures;
  • Take ownership of the projects you build while ensuring they progress accordingly.

Qualifications

  • Previous experience in Software/Data engineering, or a related field;
  • Solid experience with programming languages such as Python, Rust, or Spark;
  • Experience building and interacting with REST APIS and familiarity with the principles of microservice architecture and API design;
  • Proficient experience using Kubernetes;
  • Good experience using cloud technologies such as AWS and Azure;
  • Experience deploying machine learning models to production.

Additional Information

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 is why we strongly encourage you to apply even though you may not have all the requirements listed above.

At Ubisoft, we embrace diversity in all its forms. We’re committed to fostering an inclusive and respectful work environment for all. We know the importance of providing a pleasant interview experience, therefore if you need any accommodation, please let us know if there is anything we can do to facilitate the interview process.

Similar Jobs

Onit India - Senior DevOps Engineer

Onit India

Pune, Maharashtra, India (Hybrid)
4 Months ago
Lulalend - Senior Azure Infrastructure Engineer

Lulalend

Cape Town, Western Cape, South Africa (On-Site)
4 Months ago
Keywords Studios (Player Support) - AI Engineer (AI-Powered Agents)

Keywords Studios (Player Support)

Pune, Maharashtra, India (On-Site)
2 Months ago
Playtika - Data Infrastructure Director

Playtika

Israel (On-Site)
3 Months ago
Push Gaming - Senior Server Developer

Push Gaming

United Kingdom (Remote)
4 Months ago
ION - Site Reliability Engineer

ION

Pisa, Tuscany, Italy (Hybrid)
4 Months ago
Ambition - Data Engineer (python)

Ambition

Singapore (On-Site)
6 Months ago
PwC - IN_Senior Associate _Infrastructure Engineer_OneCloud_Advisory_Bangalore

PwC

Bengaluru, Karnataka, India (On-Site)
2 Months ago
Reltio - Sr Engineer

Reltio

Bengaluru, Karnataka, India (Hybrid)
3 Months ago
Warner Bros Games - Senior Software Developer

Warner Bros Games

Toronto, Ontario, Canada (Hybrid)
4 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Saxo Bank - ITSM Configuration Manager

Saxo Bank

Gurugram, Haryana, India (On-Site)
3 Months ago
PwC - IN_Associate-_JAVA Backend_Advisory Corporate_Advisory_  Bangalore

PwC

Bengaluru, Karnataka, India (On-Site)
4 Months ago
Every matrix - Senior Backend Developer (NodeJS)

Every matrix

Kyiv, Kyiv City, Ukraine (Hybrid)
1 Month ago
ZeniMax Media - Senior DevOps Programmer

ZeniMax Media

Rockville, Maryland, United States (On-Site)
5 Months ago
Paypal - Senior Engineer, Backend (Java)

Paypal

San Jose, California, United States (Hybrid)
4 Months ago
Luxoft - DevOps Engineer

Luxoft

New Delhi, Delhi, India (Remote)
2 Months ago
GameAnalytics - Senior Backend Developer (Python)

GameAnalytics

Capital Region Of Denmark, Denmark (On-Site)
1 Month ago
PwC - ETIC, GCP Cloud Solution Architect - Senior Manager

PwC

Cairo, Cairo Governorate, Egypt (On-Site)
4 Months ago
Trend Micro - Cloud Engineer (Golang/Python, Backend Focus) 雲端開發工程師

Trend Micro

Taipei City, Taiwan (On-Site)
3 Months ago

Get notifed when new similar jobs are uploaded

Jobs in Montreal, Quebec, Canada

Obsidian Entertainment - Graphics Programmer (Staff/Senior)

Obsidian Entertainment

Canada (On-Site)
6 Months ago
Epic Games - Programmeur de moteur sénior, infrastructure

Epic Games

Montreal, Quebec, Canada (On-Site)
1 Month ago
Epic Games - Animation Tools Programmer

Epic Games

Montreal, Quebec, Canada (On-Site)
1 Month ago
Epic Games - Concepteur de systèmes de narration

Epic Games

Montreal, Quebec, Canada (On-Site)
1 Month ago
WaveApps - Manager, Engineering

WaveApps

Toronto, Ontario, Canada (Remote)
4 Months ago
Granicus - SLED Enterprise Account Executive - Western Canada (Local)

Granicus

Canada (Remote)
4 Months ago
TiMi Studio Group - TiMi Montreal- Senior Gameplay Programmer

TiMi Studio Group

Montreal, Quebec, Canada (On-Site)
4 Months ago
PTW - Senior Sound Designer

PTW

Quebec, Canada (Remote)
1 Month ago
Sinch - Chief of Staff, APAC

Sinch

Victoria, British Columbia, Canada (Hybrid)
3 Months ago

Get notifed when new similar jobs are uploaded

DevOps Jobs

IGT - Systems Engineer

IGT

Alaska, United States (Remote)
3 Months ago
Zeta - Engineering Manager - Cloud Security (DevSecOps)

Zeta

Bengaluru, Karnataka, India (On-Site)
4 Months ago
Egnyte - Sr. Software Engineer

Egnyte

Mountain View, California, United States (Hybrid)
3 Months ago
RSM US LLP - IT Cloud Management Analyst Sr. 1

RSM US LLP

Hyderabad, Telangana, India (Hybrid)
4 Months ago
Make - Infrastructure Engineer

Make

Prague, Czechia (Hybrid)
2 Months ago
Google - Cloud Technical Solutions Engineer, Security

Google

Bengaluru, Karnataka, India (On-Site)
3 Months ago
PwC - Manager - Dev Ops lead (Risk Services)

PwC

Kuala Lumpur, Federal Territory Of Kuala Lumpur, Malaysia (On-Site)
4 Months ago
Nielsen Holdings - Senior Software Engineer (Java/Scala, Spark, Kubernetes, AWS)

Nielsen Holdings

Gurugram, Haryana, India (Hybrid)
4 Months ago
Microsoft - Principal Group Engineering Manager

Microsoft

Charlotte, North Carolina, United States (On-Site)
1 Month ago
Rackspace Technology - R-19714 - Senior Data Engineer - Azure

Rackspace Technology

Vietnam (Hybrid)
1 Month ago

Get notifed when new similar jobs are uploaded

About The Company

Ubisoft’s 21,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.

Montpellier, Occitanie, France (On-Site)

Milan, Lombardy, Italy (On-Site)

Newcastle Upon Tyne, England, United Kingdom (On-Site)

Montreal, Quebec, Canada (On-Site)

Bordeaux, Nouvelle-Aquitaine, France (Hybrid)

Shanghai, Shanghai, China (On-Site)

Paris, Île-de-France, France (On-Site)

Barcelona, Catalonia, Spain (On-Site)

Paris, Île-de-France, France (On-Site)

Bordeaux, Nouvelle-Aquitaine, France (On-Site)

View All Jobs

Get notified when new jobs are added by Ubisoft

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug