Naoufal Acharki

Senior Machine Learning Engineer | Causal Inference

Salary / Daily rate

94550 Chevilly Larue, France

Freelance, open to permanent contract

Can come onsite

Skills

PythonBackend DevelopmentSQL databasesMachine LearningClean CodeFlaskMATLABPostgreSQLGitGitLabFullstack DevelopmentLLMs / Large language modelsNumPypandasAzurescikit-learnGoogle Cloud PlatformAmazon EC2Amazon RedshiftData ScienceRDockerGoogle BigQueryGraphQLLinuxGitHubConfluenceJiraA/B TestingAIAWSKubernetes

Languages

ArabicEnglishSpanishFrench

About me

Intro

Senior Data Scientist & ML Engineer with PhD specializing in Causal Inference and MLOps implementation. Proven track record developing recommendation engines, optimizing marketing campaigns through causal modeling, and reducing computational time by 3x. Offering expertise in Python, SQL, and advanced statistical methods to transform your data into actionable insights while ensuring robust, production-ready ML systems.

Links

Work experience

Founding Senior Machine Learning Engineer - Causal Inference

Senzai AIFreelance

Oct 2023 - Present

3 years 1 month

Mexico · Remote

Led the end-to-end development of the Senzai recommendation engine, from concept to production, optimizing marketing campaigns with efficient customer acquisition, engagement and retargeting. – Causal Modeling: Developped a Causal modeling pipeline using Causal Random Forest and Meta-Learners with XGBoost for marketing uplift modelling. – Experimentation: prepared pre‑, during and post‑experimentation analysis with determining optimal test group sizes and minimum detectable effects. – LLMs/NLP: Applied Gemini and GCP Vertex.AI to analyze product descriptions and images (Embeddings) and create grouping for efficient personalized recommendations. – Hands-On: Wrote SQL scripts and contributed to senzai ETL pipeline by conducting in-depth exploratory analysis and unifying fields across source tables. – Led MLOps initiatives by ensuring best coding practices (including testing, documentation), architecting, deploying, integrating and maintaining workflows utilizing GitLab CI/CD, Docker, Apache Airflow and MLflow. – Integrated Slack notifications app with Gitlab to send Projects' updates including Pull Requests, Merges and Releases. – Led cross-functional problem-solving, aligning backend with frontend/DevOps requirements.

Data Scientist

namR

May 2023 - Oct 2023

6 months

Paris et périphérie · Hybrid

– Data production: Sourcing, querying, cleaning and analyzing large datasets, up to 50 million rows (e.g. buildings, roof slopes), from a datalake hosted in Google Cloud Plateform (GCP). – Statisticall modelling: Applying mathematical models and quasi‑experimental design approaches (e.g PCA with LHS) to improve the performances of existing algorithms – Decreased the computational time of panels packing algorithm by 3 times. – MLOps: Writing python/SQL recipes for production and deployment – Industrializing methods and models on modules/packages to ensure easy accessibility and maintainability of the database.

Total

Mar 2019 - Dec 2022

3 years 10 months

91120 Palaiseau, France

Research Engineer - CIFRE PhD

Oct 2019 - Dec 2022

3 years 3 months

91120 Palaiseau, France

– Proposed and developed a method for Prediction Intervals’ Estimation with two industrial applications. – Applied existing Causal inference methods (Matching) to public (Kaggle) and private datasets. – Developed the back-end code in Python for an internal (Causal Inference) platform. – Extended and bench-marked statistical methods for heterogeneous treatment effects estimation. – Communicate advances and results to scientists, engineers, specialists and Digital Factory teams. – Professional service. Co-organized the AirLiquide and TotalEnergies data challenge.

Research Internship

Mar 2019 - Oct 2019

8 months

Paris Area, France

Uncertainty Quantification with Gaussian Processes model; Main tasks : - Building GP models with screening method (HSIC criterion). - Optimizing hyperparameters to build faithful and reliable models. - Computing sensitivity analysis indices (Sobol & Shapley values) to quantify the uncertainty of the model.


Education

École Polytechnique

Doctor of Philosophy - PhD

2019 - 2022

4 years

University of Paris I: Panthéon-Sorbonne

Master M2

2018 - 2019

1 year 1 month

École des Mines de Saint-Étienne

Master of Engineering - MEng

2016 - 2019

3 years 1 month

Université Jean Monnet Saint-Etienne

Bachelor of Science - BS

2016 - 2017

1 year 1 month

CPGE Tanger

Mathematics and Physics (MPSI/MP)

2014 - 2016

2 years 1 month

Portfolio

Agentic AI for financial services

Recommendation engine for Marketing Campaigns

The best place to find your next move

© 2026. All Rights Reserved.