Ismael EL ATIFI

Senior Machine Learning Engineer | Python

2 recommandations

Salaire / Taux journalier

2 personnes recommandent

Paris, France

Freelance, ouvert au CDI

Expertises

Data EngineeringData SciencePythonMachine LearningpandasNumPyNLP / Natural Language ProcessingDéveloppement BackendBig DataDeep LearningIAscikit-learnPyTorchBase de données SQLAWSPySparkSnowflakePostgreSQLFastAPI

Langues

Français (Maternelle)Anglais (Courant)Espagnol

Recommandé par

Praful S.

Stealth Startup

Co-Founder

A recommandé le 09 février 2019

Pascal Szacherski

SAS Fochesato // Symphonie des Vergers

Commercial

A recommandé le 06 février 2015

À propos

Introduction

Senior ML Engineer with 10+ years building production-grade machine learning systems across finance, aerospace, and media. Specialized in deep learning (PyTorch/TensorFlow), MLOps (MLflow, Databricks), and optimization algorithms delivering measurable ROI. Expert in Python backend development with FastAPI/AWS and proven track record in ad targeting, computer vision, and recommendation systems.

Liens

Expérience de travail

Senior Machine Learning Engineer

Groupe TF1Freelance

déc. 2025 - Présent

11 mois

Paris, France

Working on ad targeting using machine learning. Built a Python library (with CI/CD) to train LightGBM models for user segments prediction. Developed a POC for doing the same with a single deep learning Pytorch model (instead of multiple LightGBM models).

Senior Machine Learning Engineer

Safran.AI (ex Preligens)Freelance

févr. 2025 - déc. 2025

11 mois

Paris, France

Python development and GitHub CI/CD. I mainly contributed on FastAPI backends including one for models tracking using PostgreSQL database and MLFlow Model Registry. I was in a scrum team of 3 devs.

Data/ML Engineer (Python)

MiraklFreelance

nov. 2023 - janv. 2025

1 an 3 mois

Paris, France

Python development around ML based ads recommendation. - Implemented a backend with FastAPI responsible for model deployment with Databricks Model Serving, and allowing multiple models to be served in production at the same time. Models were tracked using MLFlow and the Docker container of the Fast API app was deployed on Kubernetes pods thanks to ArgoCD. - developed the A/B testing dashboard with Streamlit to compare the Click Through Rate of multiple models, number of displays and other metrics. - implemented PySpark jobs with both SQL and dataframe API

Software Engineer (Python, AWS)

Allianz TradeFreelance

août 2022 - déc. 2023

1 an 5 mois

Paris, France

Doing software development in a Scrum team of 4 devs. We develop and maintain Python backends to create and stream business objects by watching for changes in PostgreSQL databases. All our code runs on AWS (Lambda, ECS, Step functions, SQS, Glue PySpark, DynamoDB, PostgreSQL, Kinesis, DMS). We use Gitlab for CI/CD.

Data Scientist - Machine Learning (Python)

Pernod RicardFreelance

nov. 2021 - juil. 2022

9 mois

Paris, France

Worked on optimization of promotional calendars (Python codebase in production). Future volumes sold for thousands of candidate promotional events are predicted with Gradient Boosted Trees (XGBoost), and then Mixed Integer optimization (PyOMO/Gurobi) is used to find the optimal subset of events which maximizes ROI given business constraints.

Data Scientist - Deep Learning (CV/NLP - Python)

Groupe Crédit AgricoleFreelance

avr. 2021 - déc. 2021

9 mois

Paris, France

Worked on multimodal (image+text) document classification and information extraction from scanned images and smartphone photos. I built an information extraction Deep Learning model, with OpenCV and PyTorch, which performed really well on scanned documents (based on CNN + Transformer).

Deep Learning/Computer Vision Research Engineer (Python)

IDEMIA

févr. 2019 - déc. 2020

1 an 11 mois

Paris, France

I built Computer Vision Deep Learning models from scratch to analyze photos of ID documents (ID cards, passports and driver licences, for many countries). The tasks I worked on were classification, localization, text detection, OCR and font recognition for anti-fraud. I coded in Python and used libs like OpenCV, imgaug, Tensorflow and PyTorch to train neural networks and Tensorboard to follow model training. I achieved very good results with synthetic training data and extensive data augmentation. I often customized the neural networks, loss functions and metrics to maximize predictive performance. I also implemented in Python a template alignment algorithm (based on RANSAC) to improve our text detection and OCR solutions.

Software/Machine Learning Engineer (C++/Python)

Amadeus IT Group

oct. 2014 - mars 2019

4 ans 6 mois

Nice Area, France

I first worked about 2 years as a C++ backend engineer on reservation systems with high TPS and using a big Couchbase cache to store flights availabilities. Then I joined the Research Optimization and Innovation team as a Data Scientist to work on improving Amadeus flight search product using Machine Learning. I built a gradient boosted trees model to better rank travel solutions. Main tools I used are : - Python - Pandas - PySpark - Jupyter Notebooks - Elastic Search - H2O/CatBoost libraries for decision trees

Software/ML Engineer Apprentice (ENSIMAG) (C++)

Movea

sept. 2011 - août 2014

3 ans

Grenoble Area, France

Main missions with the Algorithm team at Movea : - Design, development in C++ and test of algorithms for gesture recognition (Machine Learning) based on sensors data (accelerometers and gyrometers). - Developed a software solution to precisely measure movement using images from a camera and the Computer Vision library OpenCV (C++). - Developed multidimensional analysis functions (Principal Components Analysis and Linear Discriminant Analysis) using C++ linear algebra library Eigen. - End-of-study project (7 months) : Development in Java of an Android application using the Google Activity recognition API to compare results with our activity recognition solution. Designed and coded in C++ an algorithm to recognize “digit” gestures made with a special remote. Good classification rate was above 90%.


Formation

National School of Computer Science and Applied Mathematics of Grenoble

Engineer's degree, Computer Science

2011 - 2014

3 ans 1 mois

Résultat : Magna cum laude

Linköping University

Academic exchange semester at Linköping University (Sweden), Computer Science

2013 - 2013

1 mois

During autumn and winter 2013.

IUT Informatique de Grenoble

2 Year Degree, Computer Science

2009 - 2011

2 ans 1 mois

Ranked in top 5%.


Licences et certifications

Natural Language Processing with Probabilistic Models

Délivré le : sept. 2020

Certifié par Coursera

Natural Language Processing with Classification and Vector Spaces

Délivré le : sept. 2020

Certifié par Coursera

AI for Medical Diagnosis

Délivré le : juin 2020

Certifié par Coursera

Machine Learning Foundations: A Case Study Approach

Délivré le : juin 2018

Certifié par Coursera

Machine Learning course by Andrew Ng

Délivré le : janv. 2016

Certifié par Coursera

Le meilleur endroit pour trouver votre prochaine opportunité

© 2026. Tous droits réservés.