Point your AI agent at freehire and let it find you a job.

Get the CLI →

Ubisoft Montreal

NewBe an early applicant

Machine Learning Programmer

Posted Updated
Discussion

Summary

Senior ML programmer to lead the technical direction of DocGPT, Ubisoft's internal RAG-based knowledge assistant used across studios. Day to day: design retrieval pipelines (chunking, vector search, reranking), define LLM integration and evaluation standards, and mentor the team using Python, LangChain/LlamaIndex, HuggingFace, vector DBs, and LLM APIs.

#### Company Description Ubisoft is a world leader in video games, with teams spread across the globe creating original and memorable gaming experiences, from Assassin's Creed to Rainbow Six, Just Dance, and many more. We believe that diverse perspectives help both players and teams grow. If you are passionate about innovation and want to push the boundaries of entertainment, join our adventure and help us create the unknown! #### Job Description DocGPT is Ubisoft's internal knowledge assistant platform, presented this year at the Games Developer Conference (GDC) 2026 and deployed at scale across studios and divisions. Based on a RAG architecture, it allows thousands of employees to find relevant information directly from their daily tools. You will take charge of the technical direction of DocGPT's AI components: as the point person for information retrieval and LLM integration issues, you will define the direction, support the team, and translate sometimes ambiguous requirements into robust solutions. **What you will do:** - Define and lead the technical direction of retrieval pipelines: chunking, semantic indexing, vector search, reranking. - Establish platform evaluation standards and make response quality a top-tier metric in the development cycle. - Define the LLM integration approach in a multi-tenant context: context management, prompt engineering, cost control, evolution toward agentic capabilities. - Proactively identify the limits of the current architecture and propose improvements before they impact users. - Mentor junior and intermediate members on ML best practices and experimental rigor. - Be the trusted point of contact for client teams and stakeholders on AI topics. #### Qualifications **What you will bring to the team** - 5+ years of experience in applied ML on information retrieval or NLP systems 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), 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, building evaluation datasets. - Knowledge of 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 teams consist of 20,000 people in more than 30 countries around the world and are linked by a common mission: to enrich the lives of players through original and memorable gaming experiences. Their energy and talent have brought to life many acclaimed franchises such as Assassin’s Creed, Far Cry, Watch Dogs, Just Dance, Rainbow Six, and many more to come. Ubisoft is an equal opportunity employer and believes that diverse backgrounds and perspectives are essential to creating worlds that allow everyone to thrive and express themselves. Working at Ubi MTL means enjoying a work environment that sparks creativity and fosters connection. We offer a collaborative space focused on professional advancement, learning opportunities, and well-being (our significant benefits testify to this!). If you are enthusiastic about taking on exciting challenges, leveraging the latest technologies, and taking part in the future of entertainment, join us to create the unknown. **At Ubisoft, you are welcome as you are. We embrace diversity in all its forms. We are committed to fostering an inclusive and respectful work environment for all differences.**

Skills

See also

ML / AI jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available