Ingénieur IA full-stack · Senior Developer

David MEDRAGH

Ingénieur logiciel senior et ingénieur IA full-stack, j'interviens sur tout le cycle de vie du système d'information : cadrage, data engineering, modèles ML/LLM, APIs, MLOps, CI/CD, monitoring et amélioration continue, avec un ancrage métier en assurance crédit.

Projet phare — Fermer la boucle MLOps systèmes en ligne

Mon projet personnel technique : quand la dérive des données d'un scoring crédit est détectée, le modèle est réentraîné, validé et promu en production automatiquement. Data drift (Evidently, quotidien) et model drift (River, hebdomadaire) déclenchent tous deux le réentraînement ; une gate AUC protège la production. Tout est visitable, en vrai :

Code source, 13 diagrammes UML et rapport de conduite de projet →

15 projets, du ML supervisé aux LLM

Chaque projet est documenté, testé et versionné — le code fait foi.

Projet 2 — API Serverless Hugging Face pour la segmentation d'images

Accès serverless au modèle `segformer_b2_clothes` pour segmenter automatiquement des images de vêtements et de personnes.

  • Hugging Face Inference API (serverless)
  • SegFormer B2 (segmentation vêtements/personnes)
  • requests
  • Pillow
  • NumPy
  • matplotlib
  • +2
Voir le dépôt GitHub →

Projet 3 — Analyse de la consommation énergétique des bâtiments

Modélisation supervisée des émissions de CO2 et de la consommation énergétique de bâtiments à Seattle.

  • pandas
  • NumPy
  • SciPy
  • scikit-learn (régressions, ensembles, GridSearchCV)
  • seaborn
  • matplotlib
  • +1
Voir le dépôt GitHub →

Projet 4 — Classification automatique d'informations

Classification supervisée pour identifier les causes d'attrition dans une ESN, avec données SIRH, évaluations et sondage.

  • scikit-learn
  • imbalanced-learn
  • SHAP
  • pandas
  • pyarrow
  • seaborn
  • +1
Voir le dépôt GitHub →

Projet 5 — Déploiement d'un modèle de Machine Learning

Transformation d'un modèle ML en service exploitable : API, CI/CD, base de données, tests et documentation.

  • FastAPI
  • uvicorn
  • SQLAlchemy
  • PostgreSQL (psycopg2) / SQLite
  • joblib
  • Docker Compose
  • +2
Voir le dépôt GitHub →

Projet 6 — MLOps partie 1

Première structuration MLOps autour du scoring crédit : préparation, expérimentations MLflow, optimisation et seuil métier.

  • MLflow Tracking
  • LightGBM
  • XGBoost
  • scikit-learn
  • skops
  • missingno
  • +2
Voir le dépôt GitHub →

Projet 7 — MLOps partie 2

Industrialisation du scoring crédit : API, conteneurisation, CI/CD, monitoring, environnements DEV/TEST/PROD et détection de drift.

  • FastAPI + Pydantic Settings
  • ONNX Runtime (skl2onnx, onnxmltools)
  • LightGBM
  • Evidently
  • Prometheus + Grafana Cloud
  • OpenSearch
  • +6
Voir le dépôt GitHub →

Projet 8 — Système RAG

Conception et déploiement d'un système RAG avec preprocessing OpenAgenda, FAISS, LangChain, API et conteneurisation.

  • LangChain (community, huggingface, mistralai)
  • Mistral AI (LLM)
  • sentence-transformers
  • FAISS
  • RAGAS
  • Hugging Face datasets
  • +3
Voir le dépôt GitHub →

Projet 9 — Cadrage d'un projet IA

Cadrage métier, planification, dimensionnement économique, gestion des risques et conformité des données personnelles.

  • templates de cadrage
  • system design
  • matrices de risques
  • NumPy + matplotlib (courbes budget)
Voir le dépôt GitHub →

Projet 10 — Approches semi-supervisées en traitement d'images

Exploration de radiographies, extraction de features, clustering et apprentissage semi-supervisé.

  • PyTorch
  • torchvision (ResNet50)
  • OpenCV
  • scikit-learn (PCA, t-SNE, K-Means)
  • Plotly
  • Pillow
Voir le dépôt GitHub →

Projet 11 — Agent d'apprentissage par renforcement

Exercices CartPole, FrozenLake, DQN et mission Eagle-1 sur LunarLander.

  • Gymnasium (CartPole, FrozenLake, LunarLander)
  • PyTorch (DQN)
  • Stable-Baselines3 (PPO)
  • TensorBoard
  • MoviePy
  • Streamlit
  • +1
Voir le dépôt GitHub →

Projet 12 — Extraction de données multimodales de sites web

Pipeline local de qualification, extraction, transformation, orchestration Airflow, stockage MongoDB et monitoring KPI.

  • Airflow (DAGs)
  • MongoDB (pymongo)
  • Playwright
  • BeautifulSoup4 + lxml
  • feedparser (RSS)
  • NewsData API
  • +2
Voir le dépôt GitHub →

Projet 13 — Agent IA

Agent IA pour l'apprentissage des échecs : LangGraph, RAG Milvus, API YouTube, Angular et packaging Docker.

  • LangGraph
  • Milvus (pymilvus)
  • sentence-transformers
  • Stockfish + python-chess
  • YouTube Data API
  • FastAPI
  • +3
Voir le dépôt GitHub →

Projet 14 — Fine-tuning d'un LLM

POC d'agent de triage médical : dataset, SFT LoRA, DPO, MLflow Registry, vLLM, FastAPI et supervision.

  • Qwen3-1.7B-Base
  • Hugging Face Transformers + Datasets + Hub
  • TRL (SFTTrainer, DPOTrainer)
  • PEFT/LoRA
  • Accelerate
  • PyTorch fp16
  • +9
Voir le dépôt GitHub →

Projet 15 — Portfolio AI Engineer et boucle MLOps fermée

Projet personnel technique : drift détecté, réentraînement, validation et promotion automatique du modèle.

  • LightGBM + scikit-learn
  • Evidently 0.7 + Evidently UI self-hosted (Docker sur HF Space)
  • River (ADWIN, DDM, PageHinkley)
  • MLflow 3 + Model Registry (SQLite dev / DagsHub prod)
  • GitHub Actions (7 jobs, crons quotidien + hebdo)
  • pytest (93 tests, couverture ≥ 90 %)
  • +3
Voir le dépôt GitHub →

Compétences

📊 ML classique & data science

Python scientifique et environnement Expert
Préparation et analyse de données Expert
Machine Learning supervisé Expert
Modélisation métier et scoring Expert
Évaluation et interprétabilité ML Expert
Deep Learning et vision Avancé

🧠 LLM, NLP, RAG & agents

NLP, embeddings et RAG Avancé
Agents IA et orchestration LLM Avancé
LLM fine-tuning et alignement Avancé
Serving LLM et inférence Avancé

♾️ MLOps, qualité & production

MLOps tracking et registry Expert
Monitoring, drift et observabilité Expert
CI/CD, tests et qualité logicielle Expert
Backend API et contrats applicatifs Avancé
Data engineering et orchestration Avancé
Cloud, conteneurs et déploiement Avancé

🧩 Produit, architecture & communication

Frontend et interfaces de démonstration Intermédiaire
Communication technique et architecture Avancé
Gestion de projet et cadrage IA Avancé
Anglais technique Expert

Langues

  • Français — Langue maternelle
  • Anglais — Courant (fluent)

Soft skills

  • Esprit d'analyse : Je relie les besoins métier aux métriques, aux risques et aux choix techniques.
  • Résolution de problèmes : Je sais découper une difficulté en tests, hypothèses et validations reproductibles.
  • Curiosité technique : J'ai progressivement élargi mon périmètre du ML classique vers le RAG, les agents, les LLM et le MLOps.
  • Communication : Je transforme des systèmes techniques en supports lisibles : README, rapports, UML, présentations et dashboards.
  • Autonomie : Je sais mener un projet de bout en bout : cadrage, implémentation, test, documentation et livraison.
  • Rigueur : Je privilégie les preuves, les métriques, les tests et la traçabilité plutôt que les affirmations non vérifiées.

Ce que le marché demande en 2026 — et où j'en suis

J'ai analysé les compétences recherchées sur le marché de l'ingénierie IA pour positionner mon profil et orienter mes prochains apprentissages.

Compétences demandées par le marché et mon positionnement
CompétenceSignal marché StatutMes preuves / plan
Spécialisation domaine (finance / assurance crédit) Les offres d'ingénierie IA valorisent fortement l'ancrage métier Acquis Allianz Trade + projets de scoring P6, P7, P15
MLOps production : CI/CD, monitoring, registry Le socle exigé partout — un modèle doit être déployé, surveillé, mis à jour Acquis P5-P7, P15 — MLflow, Evidently, River, GitHub Actions, fail fast
RAG & bases vectorielles Présent dans ~65 % des offres LLM appliqué Acquis P8, P13 — FAISS, Milvus, LangChain, sentence-transformers, RAGAS
Fine-tuning & serving de LLM Les spécialistes LLM sont les profils les plus recherchés Acquis P14 — SFT/LoRA, DPO, vLLM, quantification des coûts GPU
Agents IA & orchestration L'agentic AI est la vague 2026 (tool calling, MCP) Acquis P13 — LangGraph, agent outillé, intégrations externes
Évaluation des LLM & guardrails L'eval design devient un critère d'embauche différenciant En cours RAGAS pratiqué (P8) — j'approfondis l'évaluation en conditions de production
Kubernetes & orchestration ~18 % des offres MLOps le mentionnent explicitement Acquis Expérience professionnelle : AWS EKS (Kubernetes managé), Redshift
Plateformes cloud IA managées (SageMaker, Vertex AI) Fréquent dans les grands comptes Acquis Certifié en IA multi-cloud : AWS, Azure, Microsoft et Oracle

Sources : Second Talent — In-demand AI engineering skills 2026 · Digital Applied — AI developer hiring 2026 · Futurense — AI skills in demand

Expérience professionnelle

  1. Senior Developer / IT Innovation Advisor — Allianz Trade (Paris)

    • Assurance crédit : le domaine métier de mes projets de scoring (P6, P7, P15)
    • Veille et conseil en innovation IT au sein de l'entreprise
  2. Tech Lead / Senior Developer — Groupe Zannier S.A.

    • Encadrement technique et développement logiciel dans le secteur retail
  3. Expert / Référent technique Java, JEE & BI — Société Générale (projet ART)

    • Expertise Java/JEE, ETL et décisionnel (Business Intelligence) dans le secteur bancaire
  4. Ingénieur JEE, Data & BI — RATP

    • Développement décisionnel : ETL, entrepôts de données et Business Intelligence
  5. Ingénieur JEE, Data & BI — Monoprix

    • Chaînes ETL et reporting décisionnel dans le secteur retail
  6. Fil rouge data engineering

    • Plusieurs années en ETL, décisionnel (BI) et data engineering — le socle direct de mon travail actuel en ML et MLOps
  7. Formation ingénierie informatique — EPITA (2007-2009)

    • Profil senior : une solide expérience d'ingénierie logicielle et data antérieure au parcours IA
  8. Certifications cloud & IA

    • Certifié en IA multi-cloud : AWS, Azure, Microsoft, Oracle
    • Certifications AWS : Cloud Practitioner, Enterprise Security, Cloud Architecture, Controlling Cost
  9. Pont expérience ↔ formation

    • Mon projet personnel technique (P15) ferme la boucle MLOps d'un scoring crédit — le cœur de métier de mon employeur
    • Confidentialité respectée : aucun détail de projet interne n'est exposé

Le recul que la formation m'a donné

  • Ma perception du métier a évolué : je vois l'ingénierie IA comme une compétence full-stack sur le cycle de vie du système d'information, pas seulement comme l'entraînement de modèles.
  • Les projets MLOps m'ont appris que la valeur d'un modèle dépend autant de sa surveillance, de son déploiement et de sa maintenabilité que de sa métrique initiale.
  • Avec du recul, je structurerais plus tôt les preuves, les captures et les décisions d'architecture pour réduire l'effort de documentation en fin de projet.
  • Je veux approfondir le monitoring avancé, les architectures multi-agents et l'évaluation des LLM en conditions proches de la production.