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/day
Paris, FR
8-15 years

Average response time: 1 hour

About Mohamed

Je m'appelle Mohamed Essadki, j'ai 34 ans et je suis ingénieur diplômé de l'École Centrale Paris, avec un doctorat en mathématiques appliquées et calcul haute performance. Fort de 5 ans d'expérience professionnelle en France et aux Pays-Bas, j'ai développé des compétences techniques solides, notamment en :

Langages de programmation : C++, Python, et MATLAB
Calcul parallèle : OpenMP, MPI, et CUDA
Modélisation et simulation numérique
Optimisation mathématique
Ces expériences m'ont permis de maîtriser les outils et techniques nécessaires pour résoudre des problèmes complexes avec efficacité et précision.
  • Arabic

    Native or bilingual

  • French

    Native or bilingual

  • English

    Native or bilingual

Can work on-site
Paris (up to 30km)

Experience

  • The MathWorks
    Senior Software Engineer
    March 2023 - Today (3 years and 3 months)
    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
    RESEARCH
    October 2021 - March 2023 (1 year and 6 months)
    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
    RESEARCH
    October 2021 - March 2023 (1 year and 6 months)
    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

Recommendations

These freelancer profiles also match your criteria

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

Education

  • 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

Skill set (21)

Categories