Machine-Learning Programmer
Job Summary
DocGPT is Ubisofts 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 platforms 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 DocGPTs 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 youll 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 Youll 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
Ubisofts teams consist of 20000 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 Assassins 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 youre excited about taking on thrilling challenges leveraging the latest technologies and shaping the future of entertainment join us in creating the unknown.
At Ubisoft youre welcome just as you are. We embrace diversity in all its forms. Were committed to fostering an inclusive work environment that respects all differences.
Remote Work :
No
Employment Type :
Full-time
About Company
Opened in October 2011, Ubisoft Abu Dhabi is one of the first major video game studios based in the UAE capital and is focusing on developing and bringing to market successful mobile games for a worldwide audience. This position is based in the vibrant expat city of Abu Dhabi, the c ... View more