
Hamza LOUKILI
Data & AI Engineer | Python, SQL, PySpark, RAG, APIs
Salaire / Taux journalier
Paris, France
CDI
Expertises
Langues
À propos
Introduction
Ingénieur Data & IA, issu d'un parcours en Data Science, avec un positionnement à l'intersection du data engineering, du machine learning et de l'IA générative. J'ai travaillé sur des projets concrets autour des pipelines de données, de la recommandation, du RAG, de l'évaluation de modèles et de l'intégration de solutions via API. Mon expérience récente chez ALTEN m'a notamment permis de contribuer à un système de recommandation Top-N basé sur RAG, avec benchmark sur requêtes réelles et amélioration mesurable de la pertinence des résultats. Je développe également des projets de data engineering autour de l'ingestion, de la transformation, de la qualité des données et des architectures ETL/ELT, avec Python, SQL, PySpark, Kafka, PostgreSQL, Databricks et Azure Data Factory. Postes ciblés : Data Engineer, AI Engineer, Data Scientist . Mobilité France selon opportunité. Disponible immédiatement.
Expérience de travail
Ingénieur en Intelligence Artificielle
ALTEN
mars 2025 - oct. 2025
8 mois
Rennes, France
- Développement d'un système de recommandation Top-N pour le staffing interne, basé sur un pipeline RAG combinant embeddings, recherche vectorielle, LLM et réordonnancement de profils. - Conception d'une approche ReRAG permettant de passer d'un tri par similarité vectorielle à une sélection raisonnée, explicable et auditable. - Mise en place d'un benchmark sur requêtes réelles, avec annotations humaines et évaluation automatique via LLM-as-Judge / G-Eval. - Calibration d'un juge LLM strict pour mesurer l'adéquation profil-besoin, atteignant un accord substantiel avec les jugements humains (κ = 0,60 ; MCC = 0,60). - Amélioration des performances de recommandation : Precision@6 = 90,23 % et Precision@10 = 84,01 %, contre environ 65–68 % pour la baseline embeddings. - Intégration et fiabilisation du pipeline : API, Docker, MongoDB Atlas, contrôle JSON, anti-doublons, whitelist IDs/noms et traçabilité des explications. Technologies utilisées : Python, RAG, LLM, embeddings, MongoDB Atlas Vector Search, HNSW, Node.js, Docker, API, prompt engineering, LLM-as-Judge
Machine Learning Engineer (Stage) — Institut de Mathématiques de Marseille (I2M – CNRS)
Institut de Mathématiques de Marseille
mai 2025 - juil. 2025
3 mois
Marseille, France
- Développement d'un modèle de prédiction de turbulence à partir de données DNS haute résolution en combinant une architecture ConvLSTM2D avec une représentation multi-échelles basée sur les ondelettes - Conception et optimisation des pipelines d'entraînement sur environnement HPC (Linux, Slurm), incluant la gestion de jobs distribués, le suivi des expérimentations et la reproductibilité des résultats - Mise en place d'un protocole d'évaluation avancé avec validation croisée et comparaison aux modèles baselines (CNN et LSTM), permettant d'améliorer la qualité des prédictions sur les structures turbulentes - Validation des performances via comparaison directe avec les données physiques (DNS), analyse statistique des distributions (vorticité) et étude de la convergence des modèles - Analyse et visualisation des résultats (cartes de vorticité, distributions de probabilité, courbes de loss) afin d'interpréter le comportement du modèle et d'évaluer sa robustesse - Rédaction de rapports techniques et communication des résultats dans un contexte de recherche appliquée Technologies : Python, Deep Learning (ConvLSTM, CNN), NumPy, HPC (Linux, Slurm), Data Visualization
Data Scientist /Data Engineer
AXA Assurance Maroc
mars 2023 - juil. 2023
5 mois
Meknès, Maroc
- Conception et développement d'un pipeline de détection de fraude sur des données sinistres multi-sources avec Python et PySpark. Préparation et structuration des données incluant nettoyage, gestion des valeurs manquantes et outliers, contrôle de cohérence et mise en place d’un split temporel afin d’éviter le data leakage. - Réalisation d'un feature engineering avancé avec création de variables temporelles, ratios métiers et encodage de données hétérogènes, permettant d'améliorer la qualité et la représentativité des données utilisées par les modèles. - Entraînement et comparaison de plusieurs modèles supervisés (Decision Trees, Naïve Bayes, SVM, XGBoost) avec gestion du déséquilibre de classes via pondération et techniques de resampling, ainsi que mise en place d'un protocole d'évaluation robuste avec validation croisée et optimisation du seuil de décision. - Les modèles développés ont atteint environ 77 % de précision globale avec un F1-score proche de 0,75, tout en maintenant un bon équilibre entre précision et rappel. - L'optimisation des modèles a permis de réduire d’environ 15 % les faux positifs à rappel constant, améliorant directement la pertinence des alertes et la performance opérationnelle pour les équipes métier. - Analyse et restitution des résultats afin d’orienter la prise de décision et la priorisation des cas à risque. Technologies utilisées : Python, PySpark, Pandas, NumPy, Scikit-learn, XGBoost, SQL
Data Analyst Opérationnel — Marketing Terrain
Agence MDM "Marketing Direct Management"
janv. 2018 - oct. 2021
3 ans 10 mois
Meknès, Maroc
Rôle hybride entre analyse de données, reporting opérationnel et coordination terrain dans le cadre de campagnes d'activation commerciale en points de vente. • Centralisation et fiabilisation des données terrain issues des opérations commerciales : présences animatrices, ventes, interactions clients, remontées magasins, ruptures produit et incidents opérationnels. • Suivi et analyse des KPI opérationnels : taux de présence, taux de couverture magasins, animations réalisées vs planifiées, performance par point de vente, écart objectif/réalisé, anomalies de reporting et qualité des remontées terrain. • Création de reportings Excel pour le pilotage des campagnes : tableaux croisés dynamiques, synthèses hebdomadaires, suivi par zone, par point de vente et par campagne. • Nettoyage, structuration et consolidation de fichiers Excel/CSV avec Python afin d'automatiser une partie des reportings et réduire les erreurs de saisie. • Utilisation de SQL pour croiser les données liées aux campagnes, magasins, équipes terrain et résultats commerciaux. • Détection et suivi des anomalies opérationnelles : absences non remontées, retards de reporting, données manquantes, incohérences ventes/remontées et écarts de performance. • Formation et accompagnement des animatrices sur les procédures de collecte et de reporting quotidien afin d’assurer la fiabilité, la complétude et la cohérence des données terrain. • Coordination avec les chefs de projet pour améliorer la qualité des remontées terrain, identifier les points de friction opérationnels et optimiser la performance des campagnes. • Production de synthèses analytiques permettant d'identifier les zones sous-performantes, les points de vente à fort potentiel et les leviers d’amélioration terrain.
Enseignant de mathématiques et informatique
Groupe Scolaire Al Mamounia
sept. 2014 - juil. 2017
2 ans 11 mois
Meknès, Maroc
- Enseignement des mathématiques et de l'informatique à des élèves de niveau collège et lycée - Conception et animation de séquences pédagogiques adaptées aux différents niveaux - Préparation des supports de cours, exercices, évaluations et corrections - Accompagnement individualisé des élèves : consolidation des bases, raisonnement analytique et méthodologie - Suivi de la progression des élèves et adaptation des approches pédagogiques selon les difficultés identifiées
Formation
Aix-Marseille University
Master, Statistiques parcours Data Sciences
2023 - 2025
2 ans 2 mois
Activités et associations : le jeu d'échec , Animation des soirées (chant,jouer du oud)
Le parcours Data Science forme les étudiants à gérer, visualiser et analyser des données. Cette formation couvre les mathématiques appliquées, la statistique et l'informatique, avec des modules incluant la probabilité, l'optimisation, le traitement du signal et de l'image, ainsi que le machine learning, les bases de données et la programmation. Les diplômés sont préparés à des rôles de Data Scientist ou d'ingénieur en statistique, traitement du signal et de l'image, ou machine learning. Ils acquièrent des compétences pour mener des analyses avancées, concevoir des outils de prédiction, contribuer à des décisions éclairées, innover et gérer des projets en entreprise.
Université Mohammed Premier Oujda
Master, Modelisation et calcul scientifique
2021 - 2023
1 an 10 mois
Ce Master met l'accent sur des domaines fondamentaux tels que les statistiques, les probabilités, le calcul stochastique, la programmation en C++, le traitement d'image, le traitement de signal et la programmation Matlab. Ce programme exhaustif permet aux étudiants d'acquérir une expertise solide dans ces disciplines clés. Les compétences techniques avancées développées durant ce cursus, combinées à la capacité de résolution de problèmes et au travail d'équipe, préparent les diplômés à réussir dans diverses carrières spécialisées.
Licences et certifications
Academy Accreditation - AI Agent Fundamentals
Délivré le : avr. 2026
Databricks Fundamentals
Délivré le : avr. 2026