You're seeing this page as if you were . The main menu is still yours, though. Exit from immersion
Mohamed EssadkiME

Mohamed Essadki

Développeur C++/Cuda: simulation & calcul parallel

700 €/jour
Paris, FR
8-15 ans

Délai de réponse moyen : 1h

À propos de Mohamed

My name is Mohamed Essadki. I am a software engineer and applied mathematician with an engineering degree from École Centrale Paris and a Ph.D. in Applied Mathematics and High-Performance Computing.

Over the past 8 years, I have worked in France and the Netherlands on advanced scientific software and simulation technologies. My experience spans industrial R&D and software engineering at leading technology companies, where I have developed high-performance numerical algorithms, simulation software, and large-scale C++ applications.

My core technical expertise includes:

Programming languages: Modern C++, Python, and MATLAB
High-performance computing: OpenMP, MPI, CUDA, and performance optimization
Scientific computing: Numerical modeling, simulation, and computational physics
Mathematical optimization and numerical methods
Software engineering: Designing, developing, profiling, and optimizing large-scale scientific software

Throughout my career, I have contributed to projects in computational fluid dynamics, semiconductor process simulation, metrology, and code generation for scientific computing, combining strong mathematical foundations with practical software engineering to solve complex real-world problems.
  • Arabe

    Bilingue ou natif

  • Français

    Bilingue ou natif

  • Anglais

    Bilingue ou natif

Accepte de travailler sur site
Paris (jusqu’à 30 km)

Expériences

  • The MathWorks
    Senior Software Engineer
    mars 2023 - Aujourd'hui (3 ans et 5 mois)
    Working with the middle end Intermediate Representation team at The Mathworks and I have been building and improving optimizations and analyses
    for Code Generation
  • GOOGLE
    Postdoctoral Researcher
    CENTRES DE RECHERCHE
    octobre 2021 - mars 2023 (1 an et 6 mois)
    Code generation for fast linear algebra CFD solvers

    Design and develop domain-specific code generator for CFD applications within LLVM/MLIR compiler framework :
    • Implementing state-of-the art parallelization, vectorization and optimization techniques for in-place stencils, and enabling non-local optimization over the end-to-end CFD solver
    • Exploring different strategies to schedule and parallelize in-place stencils computations in GPUs with C++/CUDA
    C++ CUDA OpenMP Python
  • ONERA - The French Aerospace Lab
    Postdoctoral Researcher
    CENTRES DE RECHERCHE
    octobre 2021 - mars 2023 (1 an et 6 mois)
    92320 Châtillon, France
    Code generation for fast linear algebra CFD solvers

    Design and develop domain-specific code generator for CFD applications within LLVM/MLIR compiler framework :
    • Implementing state-of-the art parallelization, vectorization and optimization techniques for in-place stencils, and enabling non-local optimization over the end-to-end CFD solver
    • Exploring different strategies to schedule and parallelize in-place stencils computations in GPUs with C++/CUDA
    C++ CUDA OpenMP Python

Recommandations

Ces profils de freelance correspondent également à vos critères

AgathaA

Agatha Frydrych

Backend Java Software Engineer

4.7

(3)

2

BaptisteB

Baptiste Duhen

Fullstack developer

4.6

(4)

5

AmedA

Amed Hamou

Senior Lead Developer

4

(2)

7

AudreyA

Audrey Champion

Web developer

4.3

(3)

4

Formations

  • Doctor of Philosophy - PhD, applied mathematics and fluid mechanics
    CentraleSupélec
    2018
    Doctor of Philosophy - PhD, applied mathematics and fluid mechanics
  • diplome d'ingenieur
    ECOLE CENTRALE PARIS
    2014
    diplome d'ingenieur

Certifications

  • Deep Learning
    Coursera
    2019
    NLP Neural Networks Computer Vision

Compétences

Catégories