About Me

Passionate data scientist with a strong foundation in machine learning, statistical analysis, and modern data engineering practices.

Chouaib Bellouch - Professional Photo

My Journey

I'm a passionate Data Scientist and Machine Learning Engineer currently completing my final-year internship at Choose, where I develop intelligent solutions, including recommendation systems that transform raw data into personalized experiences, enhancing customer satisfaction and engagement.

My journey in data science began during my engineering degree in Data Science and Machine Learning at Sup Galilée – Université Sorbonne Paris Nord, where I developed a strong foundation in statistical modeling, machine learning algorithms, and data engineering practices.

I'm particularly interested in the intersection of machine learning and business applications, focusing on creating scalable ML solutions that drive real-world impact. My experience spans from building recommendation systems to implementing fraud detection algorithms, developing predictive analytics models, and conducting in-depth data analyses to uncover actionable insights.

Based in France
Engineering Degree in Data Science
Data Scientist & ML Engineer at Choose
1+ Years Experience

Technical Skills

Comprehensive expertise across the full data science and machine learning pipeline

Data Science

Python
Pandas
Polars
NumPy
Matplotlib
Seaborn
Jupyter
Statistics

Machine Learning

Scikit-learn
TensorFlow
PyTorch
Keras
XGBoost
MLOps
Deep Learning
Transformers

Data Engineering

SQL
NoSQL
DBT
Metabase
Prefect
BigQuery & Snowflake
Data Modeling & ELT
Big Data

Cloud & DevOps

Google Cloud Platform
AWS
Azure
Docker
Git
CI/CD
Linux
Monitoring

Soft Skills

Personal qualities and interpersonal skills that complement my technical expertise

Problem Solving
Critical Thinking
Team Collaboration
Communication
Adaptability
Attention to Detail
Creativity
Continuous Learning

Professional Experience

My internship experiences in data science

Final-Year Internship

Data Scientist & ML Engineer

Choose

Paris, FranceMarch 2025 - Present
  • Designed and deployed a neural network–based recommendation system for Push Notifications, combining collaborative and content-based filtering to increase notification open rates
  • Implemented user segmentation using behavioral clustering to tailor sales recommendations for different customer groups
  • Conducted iterative A/B testing against the existing popularity-based baseline, achieving measurable uplift in open rates
  • Developed a multi-task recommendation model (Shared Bottom architecture) to predict multiple actions (notification opens, homepage sale clicks)
  • Built and deployed a fraud detection framework for promotional codes by analyzing historical usage patterns and identifying suspicious behaviors
  • Performed computer vision analysis with OpenCV on homepage sale images to assess their impact on click-through rates and optimize visual content
  • Deployed models in BigQuery ML and implemented model monitoring pipelines to track performance over time
  • Built interactive dashboards in Metabase for real-time monitoring of model KPIs and business metrics
  • Collaborated with cross-functional teams to translate data insights into actionable business strategies

Stack :

PythonSQLPyTorchPolarsNumpyMatplotlibSeabornOpenCVDBTMetabaseA/B TestingBigQueryScikit-learnGCPGit
Second-Year Internship

Data Scientist

LIPN - Laboratoire d'Informatique de Paris Nord

Paris, FranceMay 2024 - August 2024
  • Conducted research on Optimal Classification Trees (OCT) and their variants, originally introduced by Bertsimas et al. (2017), leveraging Mixed Integer Optimization (MIO) for decision tree construction
  • Reviewed and synthesized scientific literature on OCT and derivative models to establish a solid theoretical foundation
  • Implemented and adapted OCT and its variants in Python using advanced optimization libraries such as Gurobi
  • Performed comparative experiments to evaluate model performance across different OCT formulations
  • Collaborated with the research team at LIPN to discuss methodologies, analyze results, and refine experimental designs
  • Presented research findings during an internal laboratory conference, contributing to the dissemination of knowledge within the academic community

Stack :

Python (Advanced)GurobiPandasNumPyMatplotlibScikit-learnLatex

Education

My educational background and academic achievements

Engineering Degree

Data Science & AI

Sup Galilée - Université Sorbonne Paris Nord

Paris, France2022 - 2025
  • Specialized in Machine Learning and Data Engineering
  • Completed multiple projects in computer vision, NLP, and predictive analytics
  • Gained expertise in statistical modeling and data visualization
  • Developed strong foundation in mathematics and algorithms
Preparatory Classes for Engineering Schools

Mathematics and Physics

Classe Préparatoire aux Grandes Écoles

Agadir, Morocco2020 - 2022
  • Completed intensive coursework in advanced mathematics, physics, and computer science
  • Developed strong problem-solving skills and analytical thinking through competitive exam preparation
  • Acquired solid foundations in algorithmics and scientific computing
  • Prepared for national and international competitive entrance exams for top engineering schools
High School Diploma

Baccalauréat in Mathematical Sciences – Mention Très Bien

Lycée Derfoufi

Agadir, Morocco2019 - 2020
  • Graduated with highest honors (Mention Très Bien)
  • Built strong foundations in analytical reasoning and quantitative problem-solving