Ubisoft

Machine-Learning Programmer

Ubisoft$90K — $120K *
Information Technology
5 - 7 years of experience
Job Overview by Ladders

Qualifications

  • 5+ years of applied machine learning experience in information retrieval systems or NLP in production.
  • Proficiency in Python and relevant ML/NLP frameworks including LangChain and HuggingFace Transformers.
  • Experience with RAG architectures and embedding models such as OpenAI and Cohere.
  • Proficiency in LLM APIs like Claude and techniques for prompt engineering.
  • Familiarity with RAG evaluation frameworks and metrics like MRR/NDCG.
  • Experience with AWS and Databricks environments, including MLflow and Feature Store.
  • Demonstrated leadership ability and strong communication skills.

Responsibilities

  • Define and oversee the technical direction of retrieval pipelines including chunking and semantic indexing.
  • Establish evaluation standards to prioritize response quality in the development cycle.
  • Define integration strategy for LLMs in a multi-tenant context, focusing on cost control and context management.
  • Identify architectural limitations proactively and propose enhancements before users are affected.
  • Mentor junior and mid-level team members on machine learning best practices.
  • Serve as a trusted point of contact on AI-related topics for client teams and stakeholders.
Full 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 Ubisoft

Ubisoft Entertainment SA is a French video game company headquartered in Montreuil with several development studios across the world. It publishes games for several video game franchises, including Assassin's Creed, Far Cry, Just Dance, Prince of Persia, Rayman, Raving Rabbids, and Tom Clancy's. The company's largest development studio is Ubisoft Montreal in Canada, which is responsible for the development of Assassin's Creed, Far Cry, and Watch Dogs, among others. Ubisoft is the fourth largest publicly traded game company in the Americas and Europe in terms of revenue and market capitalization, after Activision Blizzard, Electronic Arts, and Take-Two Interactive. The company has over 18,000 employees and has development studios in 35 countries. Ubisoft's revenue for the fiscal year 2020-2021 was ?2.2 billion.
Learn more about Ubisoft
Size
20,665 employees
Industry
Founded
1986
NASDAQ

Similar Jobs

More Jobs at Ubisoft

More Information Technology Jobs

Find similar Machine-Learning Programmer jobs: