Skip to main content

Senior AI Data Developer

Auto-translated from French · original: Développeur.euse de données IA Sénior

5 day week30 days PTOOnsite · Montreal, QC, Canada

Company Description

Ubisoft is a global leader in the video game industry, with teams around the world creating original and memorable experiences, from Assassin's Creed and Rainbow Six to Just Dance and much more. We are convinced that diversity of perspectives allows players and teams alike to thrive. If you are passionate about innovation and pushing the boundaries of entertainment, join us and help create the unknown!

Position Description

The incumbent works in collaboration with the business solution architect, application teams and business stakeholders to deliver data and artificial intelligence solutions that make processes and systems smarter.

They develop and maintain data pipelines that meet the requirements of predictive models and design AI agents, including with Copilot Studio, capable of leveraging this data securely and efficiently.

The person is also accountable for the accessibility, integrity and quality of the required datasets.

What you will do

  • Lead the design, implementation and maintenance of the data transport processes required by data scientists;
  • Perform data transformation operations to feed predictive models;
  • Design and maintain data architectures ensuring reliable pipelines for structured and unstructured data;
  • Design the scalable data models required for developing predictive models;
  • Ensure the transition between data pipelines and data models;
  • Integrate predictive models and AI solutions into applications, systems and operations;
  • Design, develop, deploy and maintain artificial intelligence agents using Copilot Studio;
  • Integrate AI agents with data pipelines, APIs and existing systems;
  • Collaborate with business teams to define use cases, conversational flows and operating rules for AI agents;
  • Monitor and track the quality of data (reliability, consistency, integrity) and data flows;
  • Track the performance of pipelines, AI agents and infrastructure, and propose necessary adjustments;
  • Use distributed computing for training and operating models;
  • Contribute to various projects related to implementing innovative systems, solutions and processes;
  • Perform any other related duties.

Qualifications

Education

  • University degree in computer science, engineering or a related field.

Relevant experience

  • Minimum five years of industry experience in data-oriented development, coding, scripting and design;
  • Minimum five years in developing and administering large volumes of data;
  • Minimum three years in data modelling and administration of SQL and NoSQL databases;
  • Hands-on experience developing or integrating AI solutions or intelligent agents, an important asset.

Skills

  • Ability to develop processes based on data flow concepts and architectures;
  • Ability to extract, transform and load data (ETL/ELT);
  • Ability to configure, use and develop data management systems;
  • Ability to develop large structured software using software engineering methods;
  • Ability to use various tools and languages (for example, Python, SQL, Bash) to integrate systems;
  • Ability to design and maintain AI agents and conversational flows;
  • Creative thinking and excellent problem-solving skills;
  • Team spirit and excellent interpersonal skills;
  • Focused on strategic value;
  • Good understanding of Machine Learning and generative AI;
  • Autonomy in finding solutions to complex problems;
  • Knowledge of Agile methodologies.

Knowledge

  • Experience with Flume, NiFi, Kafka or other data pipeline tools;
  • Experience with REST APIs;
  • Experience with Copilot Studio, Power Platform or similar AI agent platforms;
  • Experience with C# and .NET;
  • Experience with Linux and Windows;
  • Strong knowledge of computer science principles in algorithms and data structures;
  • Knowledge of data-oriented architectures and data flows;
  • Experience in data quality, integrity, cleansing and transport.