Rag Engineer Senior — (freelance)

Casablanca, 6, MA, Morocco

Job Description

RAG Engineer Senior -- Search / Retrieval / Evaluation (freelance - 6 mois minimum ; ou CDI)



Nous recrutrons un(e) RAG Engineer senior pour un projet a forte portee : digitaliser le droit au Maroc et en Afrique et creer la premiere base de connaissance juridique interrogeable par l'IA.



Notre ambition est de construire une plateforme capable de repondre a des questions juridiques de facon fiable, sourcee et tracable, en s'appuyant sur un corpus massif de documents juridiques heterogenes.



Votre mission



Vous serez responsable de la chaine "question utilisateur ? bons extraits ? reponse fiable et sourcee".



Votre role est de faire du moteur RAG un systeme mesurable, stable, ameliorable.



Au coeur du poste (interet technique)



Concevoir et implementer un retrieval robuste sur corpus juridique :



recherche dense (embeddings) et hybride (BM25 + embeddings)



filtres metadata (type de texte, date, juridiction, version, etc.)



Mettre en place du reranking (cross-encoder / reranker) pour ameliorer la precision des resultats.



Definir une strategie de query understanding :



query rewriting, multi-query, expansion (synonymes juridiques), gestion des requetes longues



Construire l'evaluation de bout en bout :



dataset de questions/reponses + guidelines d'annotation



metriques (Recall@k, MRR, nDCG), tests de regression, analyse d'erreurs



Implementer des mecanismes de grounding / citations :



reponses basees sur les sources



citations precises (document/page/section)



gestion "no-answer" / refus controle quand la source manque



? Profil recherche



4+ ans d'experience en Search / Information Retrieval / Ranking ou en ML applique a la pertinence



Tres bonne maitrise de Python



Forte culture metriques & experimentation :

amelioration prouvee par des mesures, pas au "feeling"



Capacite a construire des systemes robustes en production (qualite, performance, instrumentation)



Maitrise professionnelle du francais (lecture fine et jugement de pertinence sur contenu juridique)



Stack / competences (indicatif)



Retrieval :

BM25 (OpenSearch/Elasticsearch) + embeddings / vector search (FAISS, pgvector, OpenSearch vector, etc.)



Reranking :

cross-encoders / rerankers (HuggingFace, modeles specialises)



RAG orchestration :

LangChain / LlamaIndex (nice-to-have)



Evaluation :

pipelines de test, notebooks/CI, dashboards de metriques



Cloud :

AWS



? Bonus (apprecies)



Experience LegalTech / corpus reglementaires / contentieux / jurisprudence



Experience sur donnees multilingues FR/AR



Experience LLMOps / monitoring qualite reponses / guardrails



Experience A/B testing ou experimentation framework



Process de selection



Test en ligne (20 min)



Entretien technique (60 min)



Localisation



Poste base a Casablanca



Remote possible (au Maroc ou a l'etranger) selon profil et niveau d'autonomie



Candidature



Envoyez CV / LinkedIn + GitHub (ou 2-3 references de projets :

search, retrieval, ranking, RAG, evaluation), avec si possible un exemple chiffre (metriques avant/apres) d'amelioration de pertinence.



aymane.chaib@theodo.com

Beware of fraud agents! do not pay money to get a job

MNCJobsGulf.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Related Jobs

Job Detail

  • Job Id
    JD2227570
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Casablanca, 6, MA, Morocco
  • Education
    Not mentioned