Machine-Learning Programmer
Core
Technical lead for DocGPT, Ubisoft's internal knowledge assistant platform, focusing on AI components, information retrieval, and LLM integration.
Role type
Senior IC machine-learning engineer (information retrieval & LLM integration)
Builds
Internal knowledge assistant platform (DocGPT) for Ubisoft studios and divisions
Domain
Gaming industry + Information Retrieval / Large Language Models
Deliverable
production ML models
Required skills
Applied machine learning for information retrieval systems, NLP, Python, RAG architectures, embedding models, vector databases, reranking, LLM APIs, prompt engineering, RAG evaluation frameworks, cloud environments (AWS, Databricks)
Preferred skills
Technical leadership, comfort with ambiguity, experimental rigor
Technologies
LangChain, LlamaIndex, HuggingFace Transformers, OpenAI, Cohere, BGE, Qdrant, pgvector, Weaviate, Pinecone, Claude, RAGAS, MLflow, Feature Store
Responsibilities
Define and oversee technical direction of retrieval pipelines (chunking, semantic indexing, vector search, reranking), establish evaluation standards for platform response quality, define approach to integrating LLMs in multi-tenant context, proactively identify architecture limitations and propose improvements, mentor junior and mid-level team members on ML best practices, serve as trusted point of contact for client teams and stakeholders on AI-related topics
Seniority
Senior, hands-on IC with technical leadership