cherif mohamed abderrazak

Deep Learning Research Engineer | Python, PyTorch

Salaire / Taux journalier

Paris, France

Mobilité : Paris

Freelance, ouvert au CDI

Peut venir sur site

Expertises

PythonPyTorchDeep Learning

Langues

AllemandAnglaisArabeFrançais

À propos

Introduction

Ph.D. Deep Learning Research Engineer with 5+ years specializing in geospatial AI and multi-modal map fusion. Developed novel algorithms for satellite imagery analysis, 3D reconstruction, and computer vision applications using PyTorch/C++. Expert in bridging theoretical AI research with practical geospatial solutions for enhanced mapping accuracy.

Liens

Expérience de travail

LuxCarta

sept. 2019 - juil. 2024

4 ans 11 mois

Nice, France

Research engineer

janv. 2021 - juil. 2024

3 ans 7 mois

Nice, France

• Multimodal Data Alignment and Fusion – Designed and implemented a deep learning–driven pipeline for multimodal geospatial data alignment, combining Optical Flow, Stereo Photogrammetry, and non-convex optimization to achieve sub-pixel geometric consistency across modalities. – Developed hybrid C++/Python modules integrating PyTorch and custom geometry kernels (Boost, CGAL, Eigen) for efficient large-scale alignment and fusion. – Applied the framework to diverse domains including urban mapping (roads, buildings) and geoscience (fault detection), improving accuracy and scalability of automated map fusion. – Deployed the pipeline as scalable AWS microservices (AWS Batch, Lambda, Docker), orchestrated through Ray Serve for distributed inference and data streaming. • Linear Feature Segmentation and Vectorization – Led the development of a full deep learning workflow for line and fault segmentation from high-resolution optical and SAR imagery. – Trained and optimized Vision Transformer, SWIN, UNet, and Mask R-CNN models using self-supervision and domain adaptation to handle heterogeneous data sources. – Implemented an efficient C++ vectorization backend, transforming raster predictions into GIS-ready vector layers and reducing manual editing time by 60%. – Delivered containerized modules with automated inference pipelines and easy configuration for nontechnical users. • Software Infrastructure and Optimization – Built gRPC-based communication services for high-throughput processing of distributed geospatial datasets. – Refactored legacy pipelines into modular components with unit testing, CI/CD (GitHub Actions), and optimized runtime through CUDA and multi-threading. – Collaborated with researchers to integrate experimental deep learning architectures into production ready inference modules. • Tech Stack: PyTorch, PyTorch Lightning, Vision Transformers, UNet, Mask R-CNN, CUDA, C++17, Boost, CGAL, Eigen, Ray, gRPC, AWS (Batch, Lambda), Docker, FastAPI, GIS, OpenCV

Research Engineer

sept. 2019 - déc. 2020

1 an 4 mois

La Goulette, Tunisie

• 3D Reconstruction from Satellite Imagery – Designed and implemented an end-to-end deep learning pipeline for 3D reconstruction from monoand multi-view satellite imagery, combining CNN-based disparity estimation with traditional stereo matching and photogrammetric optimization. – Integrated model inference with geometry post-processing (triangulation, meshing) to produce highquality structured 3D models from raw imagery. – Deployed the full 3D reconstruction workflow on MAXAR’s GBDX platform using Docker and AWS Lambda, enabling large-scale, event-driven processing of high-resolution datasets. – Collaborated with data and software teams to optimize I/O, caching, and tiling strategies, improving throughput and reducing manual supervision. • Change Detection and Vector Alignment – Trained and evaluated self-supervised and lightweight CNN architectures for optical image change detection, achieving over 90% accuracy across multiple geographies and sensors. – Implemented domain adaptation and continuous fine-tuning mechanisms to mitigate performance degradation under varying acquisition conditions. – Developed a geometry alignment module leveraging feature-based registration and non-rigid optimization to automatically align vector datasets, significantly reducing manual correction time. • Satellite Image Recommendation System – Built a hybrid recommendation engine to rank and select optimal mono/stereo image pairs based on geometric coverage, cloud content, and parallax quality using derivative-free optimization. – Developed an analyst-facing PyQt interface and integrated the recommendation core into a serverless AWS Lambda API for real-time automated selection. – Reduced analyst selection time from hours to minutes (semi-automatic mode) or seconds (fully automatic mode). • Tech Stack: PyTorch, PyTorch Lightning, OpenCV, Rasterio, QGIS, Geopandas, PyQt, AWS (Lambda, S3), Docker, CUDA, Stereo Matching, 3D Reconstruction, Self-supervised Learning, Domain Adaptation

Data Scientist Intern

MINOTORE

févr. 2019 - juil. 2019

6 mois

Soliman, Tunisie

• Developed a user-centric recommendation system for financial websites by analyzing user behavior, enhancing user engagement, and driving personalized content delivery. • Employed tracking and profiling techniques to understand user preferences and deliver targeted recommendations, resulting in a more tailored user experience. • Collaborated closely with the development team to integrate the recommendation system into existing platforms. • Utilized a diverse set of tools and technologies to support the development and deployment of the recommendation system, including Python, Docker, Flask, MongoDB, Jupyter, JavaScript, Selenium, and Angular Elements.

Data Scientist Intern

VERMEG for Banking & Insurance Software

août 2018 - août 2018

1 mois

La Goulette, Tunisie

Developed a predictive model to forecast stock market fluctuations by analyzing financial data, news feeds, and tweets from multiple sources, such as Bloomberg, Reuters, and Twitter. • Utilized natural language processing techniques and machine learning algorithms to process and analyze textual data, enhancing the model's accuracy and improving the company's ability to make informed financial decisions. • Collaborated with the development team to integrate the predictive model into existing financial software solutions, ensuring seamless functionality and user experience. • Conducted rigorous data analysis and feature engineering using tools such as Pandas, Statsmodels, NLTK, and Scikit-learn to optimize the predictive model's performance.

Data Engineer Intern

Business & Decision

juil. 2018 - juil. 2018

1 mois

La Goulette, Tunisie

Implemented the SMACK stack for big data processing, integrating Spark, Kafka, and Cassandra on a cluster to efficiently analyze data streams from Twitter. • Developed and deployed a sample architecture on the Azure cloud, demonstrating the potential for scalable, real-time data processing and analysis. • Gained hands-on experience with a variety of tools and technologies, including Kafka, Cassandra, and Spark, to support the successful implementation of big data solutions. • Deployment of sample architecture on Azure cloud.

Web Developer Intern

VERMEG for Banking & Insurance Software

juil. 2017 - août 2017

2 mois

La Goulette, Tunisie

Successfully migrated the company's web application from GWT to Angular, improving the overall performance and maintainability of the platform. • Designed and implemented a versatile form generator, streamlining the creation and customization of forms for various business processes. • Utilized a range of web development tools and technologies, including Angular, Yeoman, Gulp, Grunt, and NodeJS, to deliver high-quality, user-friendly solutions for the company's banking and insurance software products.

Trainee

Attijari bank Tunisie

juin 2015 - juil. 2015

2 mois

La Goulette, Tunisie

Basic Job Duties and Tasks for Cashier


Formation

Université Côte d'Azur

Doctor of Philosophy - PhD

2021 - 2023

3 ans

Superior National Engineering School of Tunis

Engineer's degree

2016 - 2019

4 ans

Faculty of Science of Tunis El Manar

Preparatory

2014 - 2016

3 ans

Le meilleur endroit pour trouver votre prochaine opportunité

© 2026. Tous droits réservés.