
Yahya Ghrab
Senior Data Scientist | NLP & MLOps
Salaire / Taux journalier
Paris, France
Freelance
Expertises
Langues
À propos
Introduction
Senior Data Scientist with 6+ years specializing in NLP, MLOps, and production-grade AI solutions. Built and deployed LLM-based chatbots with RAG architecture, optimized ML pipelines at Carrefour, and hold a PhD in Management Science. Expert in end-to-end ML deployment using Python, GCP, Airflow, and FastAPI—delivering scalable AI solutions that drive measurable business impact.
Expérience de travail
Senior Data Scientist
Carrefour
sept. 2023 - Présent
3 ans 2 mois
91300 Massy, France
– Optimized the existing promotion quality model. – Challenged current model design with popular regression models. – Enhanced the Promo Optimizer's capabilities through major code refactoring and performance optimization. – Extended the project scope from PGC to PFT and NONAL segments : SQL + Airflow + python. – Continuously updated the Airflow ETL dags with new tasks. – Worked with DevOps to migrate heavy-processing dags to GCP Batch. – Continuously updated DBT SQL models. – Updated the deployment process (Jenkins to gitlab CI). – Migrated images from JFROG to Artifact Registry and improved images versioning. – Upgraded the whole code-base from python 3.6 to python 3.10. – Upgraded the API interface/code (FastAPI) to provide AI-driven smart suggestions to users.
Data Scientist NLP
DialOnce
sept. 2021 - août 2023
2 ans
Paris, France
– Designed and deployed two production-grade LLM-based chatbots, leveraging generative AI to improve customer interactions. – Augmented the chatbots architecture with GPT-based RAG through automatic scraping FAQs and PDF docs. – Benchmarked open-source vector databases: FAISS, Chroma, PostgreSQL(pgvector). – Developed an internal data platform to streamline data collection, transformation and deployment. – Implemented robust ETL pipeline to collect and post-process (annotate) chatbot usage data (gitlab cron jobs - Bigquery - stitch - python). – Built and maintained python scripts to manage the whole data pipelines (data ETL pipeline, testing, training, usage data collection and annotation, model update, monitoring, CI/CD/CT deployment). – Implemented human-in-the-loop annotation using Doccano. – Implemented MLOps practices for seamless integration, training, and deployment of ML models. – Created and maintained a KPI dashboard to monitor user satisfaction and collect new training data. – Continuously monitored chatbot performance through Grafana to track resource utilization (with alerts via Slack, email notifications, and dashboards), complemented by batch-fed usage statistics displayed on a GCP Looker KPI dashboard (overall satisfaction, engagement rate, sessions volume, hot topics, sentiments analysis, fallbacks, etc.). – Led research and development efforts on voice-bot integration using state-of-the-art AI models.
PhD - Business data analyst
Groupe Renault
janv. 2018 - avr. 2021
3 ans 4 mois
Région de Paris, France
– Collected and analyzed data from legacy tools and SQL databases to optimize automotive supply chain planning. – Developed scenario generation tools and visualized optimal solutions using Tableau and Spotfire. – Applied supervised learning techniques (XGBoost) to enhance supply chain planning models.
Formation
Université Paris Dauphine - PSL
PhD, Gestion, Sciences de gestion
2018 - 2021
3 ans 1 mois
PSL pépite
Training, Entrepreneuriat, Innovation
2019 - 2020
1 an 1 mois
Grenoble INP - Génie industriel
Master of Science (MS), Logistics, Materials, and Supply Chain Management
2016 - 2017
1 an 1 mois
Ecole Nationale d'Ingenieurs de Tunis
Diplôme National d'Ingénieur, Ingénieur en génie Industriel
2013 - 2016
3 ans 1 mois
Institut préparatoire aux études d'ingénieurs El Manar
Classe Préparatoire, Math Physique
2011 - 2013
2 ans 1 mois
Licences et certifications
Advanced python training
Délivré le : –
MongoDB M320: Data Modeling
Délivré le : –
Rasa certification workshop
Délivré le : –
Baseline: Data, ML, AI
Délivré le : –