[nom]
Data Engineer Junior dbt · Spark · Kafka · Snowflake
[e-mail]
[téléphone]
Casablanca ,Sidi Maarouf, CasaParc im 32 N° 4
[lien]
Expériences
Data engineer – Groupe Tf1 – 6 mois
- Migration des pipelines de données basés sur des scripts SQL issus des logs FreeWheel vers des workflows modernes avec dbt
- Conception de modèles dbt, mise en place de tests et transformation des données pour améliorer la qualité et la maintenabilité
- Remplacement des scripts SQL dans Apache Airflow par des jobs dbt pour simplifier l’orchestration
- Exposition à Apache Spark via Databricks pour le traitement de données à grande échelle
Développeur/Data engineer– Projectia – 3 mois
- Mise en place d’une base de données pour la gestion du matériel électrique et le suivi des consommations
- Analyse des données via SQL (stocks, quantités utilisées)
- Suivi des indicateurs de consommation et création de dashboards pour l’aide à la décision.
Projets
Sales Data Pipeline (DBT / Airflow / Snowflake)
Développement d’un pipeline data pour l’analyse des ventes (ingestion → transformation → exposition)
- Modélisation des données avec dbt (modèles, tests, incremental) sur Snowflake
- Orchestration des workflows avec Apache Airflow
- Création de KPI business (revenu, top produits, performance par région) + dashboard avec Power BI
Real-Time Delivery Tracking Platform (Kafka / Spark / Snowflake)
Conception d’une plateforme de simulation et suivi temps réel d’une flotte de livreurs (FastAPI + Kafka) avec ingestion continue d’événements
- Traitement des flux de données avec Apache Spark : calcul de la distance restante, ETA, détection de retards et anomalies
- Stockage et modélisation des données sur Snowflake pour l’analyse historique et les indicateurs de performance
- Développement d’un dashboard de monitoring en temps réel affichant les KPIs logistiques (positions, ETA, retards, vitesse)
Apache Spark Infrastructure Deployment
- Déploiement d’un cluster Apache Spark de 3 nœuds (1 Master, 2 Workers) sur des conteneurs LXD sous Ubuntu, avec configuration réseau automatisée via un bridge dédié
- Automatisation de l’initialisation des conteneurs grâce à Cloud-Init pour installer et configurer Apache Spark sur chaque nœud dès le démarrage, sans intervention manuelle.
- Orchestration du déploiement complet du cluster à l’aide d’un script Bash unique, avec intégration de Terraform pour une gestion déclarative de l’infrastructure (Infrastructure as Code).
Price Tracker- Web scrapping — Flask, Airflow, PostgreSQL, Suivi automatique de prix : API Flask,Web scraping, automatisation Airflow, alertes e-mail.
Formations
- Master Spécialisé Big Data et Cloud Computing — Faculté des Sciences Ain Chock — 2026
- Licence fondamentale en Mathématiques et Informatique — FS Ben M’Sick — 2024
- DEUG en Mathématiques et Informatique — FS Ben M’Sick —2023
Compétences Techniques
- Langages : Python, SQL, Java, Scala, Bash
- Data Engineering & Big Data : Spark (PySpark), Hadoop, Kafka, dbt, Databricks, Snowflake
- Cloud & Infrastructure : Azure, Virtualisation, VM Provisioning.
- DevOps & DataOps : Git, GitHub Actions, GitLab, CI/CD, Docker, Kubernetes, Terraform, Ansible, Airflow, Dagster.
- Monitoring & Visualisation : Grafana, Power BI
- Architecture & Systèmes : Data Lakes, Data Warehouses, ETL/ELT, Linux, APIs REST
- AI Engineering & GenAI : LLMs, RAG, Prompt Engineering, LangChain, Vector Stores (FAISS, ChromaDB)
Langues
Anglais : Courant · Francais : Courant · Arabe : Maternelle