Talent.com
Ubisoft
Machine-Learning ProgrammerUbisoft • Montreal, Québec, Canada
Machine-Learning Programmer

Machine-Learning Programmer

Ubisoft • Montreal, Québec, Canada
2 hours ago
Job type
  • Full-time
Job description

Job Description

DocGPT is Ubisoft’s internal knowledge assistant platform, unveiled this year at the 2026 Games Developer Conference (GDC) and deployed across several studios and divisions. Behind the scenes, data ingestion, administration, and integration tools ensure the platform’s reliability on a daily basis. As the technical lead on these issues, you will define tooling standards and ensure that the growing demand for deployments is handled seamlessly.

You will be responsible for the technical leadership of DocGPT’s AI components: as an expert in information retrieval and LLM integration, you will set the strategic direction, guide the team, and translate sometimes ambiguous requirements into robust solutions.

What you’ll do:

  • Define and oversee the technical direction of retrieval pipelines: chunking, semantic indexing, vector search, and reranking.
  • Establish evaluation standards for the platform and make response quality a top priority in the development cycle.
  • Define the approach to integrating large language models (LLMs) in a multi-tenant context: context management, prompt engineering, cost control, and evolution toward agent-based capabilities.
  • Proactively identify the limitations of the current architecture and propose improvements before they impact users.
  • Mentor junior and mid-level team members on ML best practices and experimental rigor.
  • Serve as a trusted point of contact for client teams and stakeholders on AI-related topics.


Qualifications

What You’ll Bring to the Team:

  • 5+ years of experience in applied machine learning for information retrieval systems or NLP in production.
  • Proficiency in Python and ML/NLP frameworks: LangChain, LlamaIndex, HuggingFace Transformers.
  • Proven experience with RAG architectures: embedding models (OpenAI, Cohere, BGE), vector databases (Qdrant, pgvector, Weaviate, Pinecone), and reranking (cross-encoders).
  • Proficiency with LLM APIs (Claude, OpenAI GPT) and advanced prompt engineering techniques (few-shot, chain-of-thought, structured outputs).
  • Experience with RAG evaluation frameworks: RAGAS, MRR/NDCG metrics, and building evaluation datasets.
  • Familiarity with AWS and Databricks cloud environments (MLflow, Feature Store) and containerized environments.
  • Demonstrated technical leadership and comfort with ambiguity; excellent communication skills.



Additional Information

About Us

Ubisoft’s teams consist of 20,000 people spread across more than 30 countries around the world, all united by a common mission: to enrich the lives of gamers through original and memorable gaming experiences. Their energy and talent have brought to life numerous acclaimed franchises such as Assassin’s Creed, Far Cry, Watch Dogs, Just Dance, Rainbow Six, and many more to come.

Ubisoft is a company committed to equal opportunity and believes that diversity of backgrounds and perspectives is essential to creating worlds where everyone can thrive and express themselves.

Working at Ubi MTL means enjoying a workplace that sparks creativity and fosters connection. We offer a collaborative environment focused on professional growth, learning opportunities, and well-being (as evidenced by our generous benefits package!).

If you’re excited about taking on thrilling challenges, leveraging the latest technologies, and shaping the future of entertainment, join us in creating the unknown.

At Ubisoft, you’re welcome just as you are. We embrace diversity in all its forms. We’re committed to fostering an inclusive work environment that respects all differences.

Create a job alert for this search

Machine-Learning Programmer • Montreal, Québec, Canada

Similar jobs

Machine learning Programmer (Character & Animation) - Rainbow Six

KanzMontréal, Montreal (administrative region), Canada
Full-time

Machine learning Programmer (Character & Animation) – Rainbow Six.Be among the first 25 applicants.Get AI‑powered advice on this job and more exclusive features.Jobs for Humanity is collaborating w... Show more

 • Promoted

Senior Machine Learning Developer - Commerce Ai - $100,000 - $110,000 A Year

CoveoWestmount, Canada
Full-time

Seeking a Senior Machine Learning Developer to build and maintain scalable ML systems, support applied scientists, and drive AI innovation for enterprise commerce clients. Show more

 • Promoted • New!

Chercheur en Machine-Learning (Fondateur de Startup) / Machine-Learning Researcher (Startup Founder)

TandemLaunch VenturesMontréal, Quebec, Canada
Full-time

Be among the first 25 applicants _______________ About TandemLaunch We’re a unique Canadian deep-tech startup foundry, transforming breakthrough research from world-class academic labs into success... Show more

 • Promoted

Machine Learning Fellow - Human Frontier Collective (Canada)

Scale AIMontreal (administrative region), QC, CA
Full-time

This is a fully remote, 1099 independent contractor opportunity with an estimated duration of six months and the potential for extension.To be eligible, candidates must be authorized to work in Can... Show more

 • Promoted

Machine Learning Engineer

Dew SoftwareMontreal (administrative region), QC, CA
Full-time

Toronto, Canada Remote, and US remote.PyTorch, Huggingface transformers, Deep Learning, Spark/Hadoop, MLOps.Willing to contribute to team discussions and solutions; available for stand ups, core me... Show more

 • Promoted

Trigonometry Private Tutoring Jobs Lachine West

SuperprofLachine West, Canada
CA$20.00 hourly
Full-time +1

Superprof is Canada's #1 tutoring platform, and we're actively recruiting passionate tutors! Whether you're a student, a professional, or simply someone who loves teaching, join the largest communi... Show more

 • Promoted

Machine Learning Architect (AWS) - Canada

Rackspace TechnologyMontreal (administrative region), QC, CA
Full-time

Be among the first 25 applicants.Get AI-powered advice on this job and more exclusive features.This range is provided by Rackspace Technology.Your actual pay will be based on your skills and experi... Show more

 • Promoted

Senior Machine Learning Engineer

PodMontréal, Montreal (administrative region), Canada
Full-time

The Pipeline Coach for B2B Sales.Pod is the AI sales coach for B2B account executives.In recent years, sellers have become increasingly overwhelmed with tools and processes, yet quota attainment re... Show more

 • Promoted

Machine Learning Specialist

DRW Holdings, LLC.Montreal (administrative region), QC, CA
Full-time

We value autonomy and the ability to quickly pivot to capture opportunities, so we operate using our own capital and trading at our own risk.Headquartered in Chicago with offices throughout the U.C... Show more

 • Promoted

Cloud Native Machine Learning Architect for Next-Gen Solutions

CaylentMontreal (administrative region), QC, CA
Full-time

Become a pioneering Machine Learning Architect focused on cloud-native applications.Collaborate remotely to innovate AWS solutions for forward-thinking clients seeking advanced technology implement... Show more

 • Promoted

Machine Learning Engineer

Altis TechnologyMontreal
Full-time +1

Montreal, QC (Hybrid, 2–3 days onsite per week).English, advanced written and verbal communication required.We are seeking an experienced Machine Learning Developer to join a leading organization f... Show more

 • Promoted

Remote AI & ML Developer — LLMs, RAG & APIs

OrganimiMontreal (administrative region), QC, CA
Remote
Full-time

A leading B2B SaaS company is seeking an experienced AI / Machine Learning Developer to work on innovative AI models and systems.The candidate will train and deploy large language models and relate... Show more

 • Promoted

AI/ML Lead (Senior Machine Learning Engineer – Full-time Leadership Role)

Aurelian Venture AIMontreal (administrative region), QC, CA
Full-time

AI/ML Lead (Senior Machine Learning Engineer – Full-time Leadership Role).Full-Time, Contract, Hands‑on Technical Leadership.CAD $180,000 – $250,000 base + significant equity + performance bonuses ... Show more

 • Promoted

Principal Developer, Machine Learning Compute Services, Google Cloud

GoogleMontreal
Full-time

Computer Science, Mathematics, Statistics, or Engineering.Experience in hardware and software design, data structures and algorithms, debugging, and with customer-facing products.Master's degree in... Show more

 • Promoted

Machine Learning Engineer

BioRenderMontreal (administrative region), QC, CA
Full-time

At BioRender, we are accelerating the world’s ability to discover, learn, and communicate science faster through visuals.Today, BioRender empowers millions of scientists to create beautiful, accura... Show more

 • Promoted

Montreal Reinforcement Learning Engineer Role

Appit LLCMontreal
Full-time

Join APPIT Software Solutions in Montreal as a Reinforcement Learning Engineer, designing innovative systems that drive AI optimization and autonomous decision-making.Leverage your skills in cuttin... Show more

 • Promoted

Senior Manager, Machine Learning & Applied Science

LoopioMontreal (administrative region), QC, CA
Full-time

We’re seeking a highly skilled and hands-on Senior Manager of Machine Learning & Applied Science to lead the design, development, and delivery of advanced NLP, LLM, and agent-based systems that pow... Show more

 • Promoted

Machine Learning Specialist

P2PMontreal
Full-time

Design and implement scalable and performant systems to serve machine learning models.Optimize training and inference performance of deep learning models.Create and maintain feature pipelines, feat... Show more

 • Promoted

Machine Learning Engineer - Diffusion

Bagel LabsMontreal (administrative region), QC, CA
Full-time

We are Bagel Labs - a distributed machine learning research lab working towards open-source superintelligence.We ignore years of experience and pedigree.If you have high agency - meaning your defau... Show more

 • Promoted

Machine Learning Researcher – Quantitative Trading: PhD ML: Montreal

Hunter BondMontreal
Full-time

Machine Learning Researcher – Quantitative Trading : PhD ML : Montreal.We’re partnering with a globally respected proprietary trading firm to hire a Machine Learning Researcher for a high‑impact ro... Show more