Talent.com
Ubisoft
Machine-Learning ProgrammerUbisoft • Montreal, QC, CA
Machine-Learning Programmer

Machine-Learning Programmer

Ubisoft • Montreal, QC, CA
2 days 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.
Create a job alert for this search

Machine-Learning Programmer • Montreal, QC, CA

Similar jobs

Freelance Machine Learning Engineer (Python)

MindriftMontreal (administrative region), QC, CA
Part-time

Freelance Machine Learning Engineer (Python).At Mindrift, innovation meets opportunity.We believe in using the power of collective intelligence to ethically shape the future of AI.The Mindrift plat... Show more

 • Promoted

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 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

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

Expert in Machine Learning for Space Monitoring

NorthStar Earth & SpaceMontreal West, QC, CA
Full-time

Enhance space monitoring efforts as an Expert in Machine Learning.Tackle challenges related to data extraction and behavior analysis of orbital objects through innovative algorithms and models.This... 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

Senior Machine Learning Engineer

PodMontreal, Montreal (administrative region), CA
Full-time

Sound like a good fit? Email: jobs@workwithpod.The Pipeline Coach for B2B Sales.Pod is the AI sales coach for B2B account executives.In recent years, sellers have become increasingly overwhelmed wi... Show more

 • Promoted

Machine learning Programmer (Character & Animation) - Rainbow Six

KanzMontréal, Quebec, Canada
Full-time

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

 • Promoted

Senior Machine Learning Engineer

InstacartMontreal (administrative region), QC, CA
Permanent

We're transforming the grocery industry.At Instacart, we invite the world to share love through food because we believe everyone should have access to the food they love and more time to enjoy it t... Show more

 • Promoted

Reinforcement Learning Engineer

Appit LLCMontreal (administrative region), QC, CA
Full-time

Reinforcement Learning Engineer.Design reinforcement learning systems at APPIT Software in Montreal, building adaptive AI agents for optimization, autonomous decision-making, and RLHF alignment of ... 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

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

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

ML Engineer, II - Learned Behaviors

Torc RoboticsMontreal (administrative region), QC, CA
Full-time

À Torc, nous avons toujours cru que la technologie des véhicules autonomes transformera la façon dont nous voyageons, transportons la marchandise et faisons des affaires.À Torc, nous avons toujours... 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

Machine Learning Engineer (Pipeline Developer)

AutodeskMontreal
Full-time

WD75344 Machine Learning Engineer (Pipeline Developer)Position presentationAutodesk designs software for creators.If you've ever driven a high-performance car, looked at a towering skyscraper, used... Show more

 • Promoted

Machine Learning Engineer - IV (Biometrics)

Jumio CorporationMontreal (administrative region), QC, CA
Full-time

Machine Learning Engineer – Biometrics (Computer Vision).We’re looking for a Staff/Senior Machine Learning Engineer with deep expertise in computer vision and biometrics to lead the design and scal... Show more

 • Promoted

Machine Learning Engineer (Canada)

Two95 International Inc.Montreal
Full-time

Machine Learning Engineer Type: Contract to HireLocation: 100% Remote (Canada)Rate: Open / Market Job Requirements BSc/MSc in computer science, mathematics or related technical dis... Show more

 • Promoted

Développeur en apprentissage automatique III / Machine Learning Developer III

Trane TechnologiesMontreal, Quebec, Canada
Full-time

Be a part of our mission! As a world leader in creating comfortable, sustainable, and efficient climate solutions for buildings, homes and transportation, it's our responsibility to put the planet ... 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