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

Machine-Learning Programmer

Ubisoft • Montreal, Québec, Canada
1 day 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

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

Machine Learning Engineer

CapcoMontreal
Full-time

Avantages Transparence salariale La fourchette salariale pour ce poste est indiquée ci-dessous.De plus, ce poste peut également être admissible à un paiement annuel de prime discrétionnaire... 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 (Pipeline Developer)

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

WD75344 Machine Learning Engineer (Pipeline Developer).Autodesk designs software for creators.If you've ever driven a high-performance car, looked at a towering skyscraper, used a smartphone, or se... 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

Reinforcement Learning Engineer

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

Expert Machine Learning Engineer for Advertising Technology Solutions

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

Elevate your career as a Machine Learning Engineer in a leading remote team dedicated to advertising technology.Drive innovation by designing scalable data solutions and advanced ML algorithms that... 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

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

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 • New!

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

Principal Developer, Machine Learning Compute Services, Google Cloud

GoogleMontreal (administrative region), QC, CA
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 (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

Senior Machine Learning Engineer

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