1. Collecte, Ingestion & Indexation -Pipelines d'ingestion : Concevoir la collecte et le traitement de sources hétérogènes (édition, open data, bases juridiques), le parsing, le nettoyage, le chunking et la normalisation des documents. -Indexation & Embeddings : Choisir et industrialiser les modèles d'embeddings, alimenter et maintenir les bases vectorielles, gérer la fraîcheur et la reconstruction des index. -Qualité & Volumétrie : Garantir la scalabilité de l'indexation sur des corpus massifs et la traçabilité des données (lignage, versioning des index). 2. Recherche & Pertinence (Retrieval & RAG) -Stratégie de retrieval : Combiner recherche lexicale et sémantique (BM25 + embeddings) avec du reranking et du filtrage par métadonnées pour maximiser la pertinence. -Évaluation continue : Mettre en place des jeux de tests et des métriques de pertinence (Recall, Precision, nDCG, MRR) pour mesurer et piloter l'amélioration du retrieval. -RAG (Retrieval-Augmented Generation) : Structurer la phase de récupération qui alimente les LLM (contexte, citations, dé-duplication, gestion des fenêtres de contexte). -Observabilité & Sécurité : Instrumenter les pipelines (logs, métriques, traces) et garantir la conformité des données (RGPD, cloisonnement par pays). 3. Leadership Technique & Gouvernance -Culture Craftsmanship : Promouvoir les pratiques de Clean Code, SOLID, et tests automatisés au sein de l'équipe. -Rayonnement : Assurer une veille constante et contribuer au rayonnement technique du groupe (articles, meetups, open-source).
Vous rejoignez une équipe en charge de l'évolution d'une plateforme SaaS B2B à forte volumétrie, dans un environnement multi-tenant et distribué. Vous participez à la modernisation progressive de composants existants et au développement de nouvelles briques techniques. Votre rôle consiste à renforcer la robustesse, la performance, la maintenabilité et l'observabilité de la plateforme. Vous intervenez notamment sur : La conception et l'évolution de composants backend en .NET/C#. La modularisation progressive d'une architecture applicative existante. Les choix d'architecture et leur documentation. L'évolution des accès aux données, des traitements asynchrones et des pipelines. L'amélioration de la performance et de la scalabilité des services. La mise en place d'une observabilité de bout en bout : logs, métriques et traces. La qualité des livraisons : tests, versioning sémantique, documentation et release notes. Le support aux diagnostics de production et aux analyses post-incident.
Contexte : nous recherchons un ingénieur Cloud senior pour renforcer une équipe DevOps. La mission s'inscrit dans un projet stratégique à forte criticité : industrialiser et sécuriser le réseau de la Landing Zone GCP. Vos missions : Concevoir l'architecture de mise en œuvre de Network Connectivity Center dans la Landing Zone existante Automatiser le déploiement, la configuration et la gestion des services de la Landing Zone avec Terraform Mettre en place et maintenir les pipelines CI/CD (GitLab CI, Jenkins) Concevoir et développer des APIs internes en Python (FastAPI / Flask, OpenAPI, versioning sémantique) Sécuriser les APIs : OIDC, RBAC, rate-limit, validation de schémas, gestion des secrets Implémenter les tests de l'infrastructure déployée (unitaires, intégration, charge, rollback) Mettre en place le monitoring et l'observabilité : logs, métriques, traces, SLI/SLO, alertes, runbooks Documenter les architectures, partager les bonnes pratiques et accompagner les autres équipes