92800 Puteaux, France
HPC, Cloud and SaaS Expert Consultant with a Ph.D. in Computer Science and a strong background in scientific computing, parallel programming, distributed systems, and AI-driven platform design.
Currently Tech & Research Lead for ArmoniK at ANEO, an open-source multi-cloud compute orchestrator, with full ownership of the multi-year product roadmap, budget and FTE resource allocation, leading a technical team of ~10 people. Also leading the SaaS architecture and agentic AI orchestration for a GPU-native CFD simulation platform.
Proven track record spanning the full product lifecycle: architecture, development, R&D, strategic planning, pre-sales, training, customer support, and people management. Passionate about performance challenges, the industrialization of HPC solutions, and the integration of AI into complex engineering workflows.
August 2021 - Present
ANEO, Boulogne-Billancourt, France
Product, Engineering & Research Lead, HPC/Cloud
ArmoniK — Open-Source HTC Orchestrator August 2021 - Present
Agentic CFD Simulation Platform March 2026 – May 2026
People & Organization August 2021 - Present
March 2021 - July 2021
CNRS USR3441 Maison de la simulation, Saclay, France
Postdoctoral researcher
March 2018 - March 2021
CNRS USR3441 Maison de la simulation, Saclay, France
Ph.D. Student
March 2017 - August 2017
CNRS USR3441 Maison de la simulation, Saclay, France
Intern — Parallel Programming
May 2016 - July 2016
Norman Info, Arras, France
Intern — Jira Platform Migration
August 2015
French Tax Office, Saint-Maur-des-Fossés, France
Intern — Administrative Operations
December 2022 - Present
Université de Versailles Saint Quentin - High Performance Master, Guyancourt, France
January 2022 - May 2025
Institut des Sciences et Techniques des Yvelines, Vélizy, France
March 2018 - June 2018
Institut des Sciences et Techniques des Yvelines, Vélizy, France
March 2018 - March 2021
Ph.D. in Computer Science
Thesis title: Distributed and Parallel Programming Paradigms Using Graphs of Tasks for Post-Petascale Supercomputers
Advisor: Pr. Serge G. Petiton
University of Lille (Lille, France)
September 2014 - September 2017
Polytech'Lille, Computer Science and Statistics
Master in Computer Science and Applied Mathematics
University of Lille (Lille, France)
Degree project: Distributed and parallel multi-level programming on supercomputers using YML+XMP, a development and execution environment for parallel and distributed applications based on a graph of PGAS components managed at runtime
September 2016 - February 2017
School of Computer Engineering
Master in Informatics Engineering - Erasmus
Technical University of Madrid (Boadilla del Monte, Spain)
September 2012 - July 2014
Undergraduate Studies
Preparatory Classes in Mathematics and Physics: Specific training for competitive entry examinations for the French "Grandes Ecoles"
Lycée Clémenceau (Reims, France)
September 2009 - July 2012
Scientific Baccalauréat
Major: Mathematics
Lycée Samuel Beckett (La Ferté-sous-Jouarre, France)
December 2021 (expiration: December 2023)
Google Cloud Certified - Professional Cloud Architect
Programming Languages: C#, Python, Rust, Bash
Cloud Platforms: AWS (S3, EC2, SQS, AmazonMQ, DynamoDB, Elasticache, EKS, CloudWatch, Bedrock, ParallelCluster/PCS), GCP (GCS, PubSub, GKE, Cloud Logging)
Infrastructure & DevOps: Kubernetes, Terraform, Docker, GitHub Actions
Distributed Systems & APIs: gRPC, Protocol Buffers, multi‑language SDK generation (C#, Java)
SaaS Platform Design: Identity & access management, usage tracking & metering, platform governance, BYOC architecture, usage-based pricing models
AI & Agentic Orchestration: AWS Bedrock (Mistral), MCP, A2A, multi-agent orchestration, agentic workflow architecture, human-in-the-loop design, AI agent integration with SaaS/HPC backends, conversational simulation workflows
Observability & Reliability: Grafana, Prometheus, Langfuse, SigNoz, autoscaling (HPA signals), fault-tolerant design, checkpointing, logging/monitoring best practices
Security & Compliance: TLS, IAM, least-privilege, image scanning & CVE hygiene
Product & Strategy: Multi-year roadmap ownership, budget & FTE resource allocation, pre-sales engineering, training program design, customer support operations (L3)
Programming Languages: C, C++, XcalableMP, OpenACC, Java
Infrastructure & DevOps: Azure Pipelines
Containerization: Docker, Singularity
Programming Models: MPI, MPI+OpenMP, PaRSEC, HPX, Legion(Regent), YML+XMP, Pegasus, TensorFlow
Computational Packages: BLAS, LAPACK, ScaLAPACK
Others: CMake, Makefile, Git, SQL
Python Packages: Matplotlib, SQLite3, JSON, numpy, re, subprocess
Software & Tools: MS Office, Latex
25 January - 8 February 2021 (1 d/week)
[ONLINE] Modern Scientific C++ @ MdlS/Idris
November - December 2020
[MOOC] Deep Learning (CNAM)
7 July - 9 September 2020 (2 h/week)
[ONLINE] Kokkos Lecture Series
18 December 2019
Introduction to machine learning in Python with Scikit-learn
4 - 5 July 2019
Introduction to Parallel Programming with HPX
12 - 14 June 2019
CEA-Riken Summer School - Mastering the Arm HPC ecosystem
23 - 24 April 2018
Parallel file systems and parallel IO libraries
Q. Delamea, J. Gurhem, D. Brasseur, D. Diakite, E. Soubiran, F. Dewas, F. Lemaitre, J. Fonseca, M. Elflitty, L. Ziane Khodja, A. Louvion, Y. Kharouni, D. Dubuc, N. Gruel, W. Kirschenmann, "ArmoniK, A Fault-Tolerant General-Purpose Distributed Computing Framework For Massive Task-Based Workloads", Technical report, August, 2023. link
Q. Delamea, J. Burman, J. Gurhem, M. Khairallah, W. Kirschenmann, F. Lemaitre and S. Vialle, "Cloud-Agnostic Serverless Platform for Fault-Tolerant Execution of Dynamic Task Graphs", 2025 IEEE Cloud Summit, Washington, DC, USA, June 26-27, 2025. link
M. Vandromme, N. Hochart, S. G. Petiton, J. Gurhem, M. Tsuji and M. Sato, "Sequences of Distributed Matrix-Vector Product for Very Large and Very Sparse Irregular Matrices", SC24-W: Workshops of the International Conference for High Performance Computing, Networking, Storage and Analysis, Atlanta, GA, USA, 2024. link
M. Vandromme, J. Gurhem, M. Tsuji, S. G. Petiton, and M. Sato, "Scaling the PageRank Algorithm for Very Large Graphs on the Fugaku Supercomputer", Computational Science - ICCS 2022 - 22nd International Conference, London, UK, June 21-23, 2022. link
J. Gurhem, H. Calandra and S. G. Petiton, "Parallel and Distributed Task-Based Kirchhoff Seismic Pre-Stack Depth Migration Application", in 20th International Symposium on Parallel and Distributed Computing (ISPDC 2021), Cluj-Napoca, Romania. link
J. Gurhem, M. Vandromme, M. Tsuji, S. G. Petiton, and M. Sato, "Sequences of Sparse Matrix-Vector Multiplication on Fugaku’s A64FX processors", EAHPC-2021 - Embracing Arm for High Performance Computing Workshop. link
J. Gurhem and S. G. Petiton, “A current task-based programming paradigms analysis”, in Computational Science – ICCS 2020, V. V. Krzhizhanovskaya, G. Závodszky, M. H. Lees, J. J. Dongarra, P. M. A. Sloot, S. Brissos, and J. Teixeira, Eds., Cham: Springer International Publishing, 2020, pp. 203–216, ISBN: 978-3-030-50426-7. link
J. Gurhem, M. Tsuji, S. G. Petiton, and M. Sato, "Distributed and Parallel Programming Paradigms on the K computer and a Cluster", in Proceedings of the International Conference on High Performance Computing in Asia-Pacific Region, ser. HPC Asia 2019, Guangzhou, China: ACM, 2019, pp. 9–17, ISBN: 978-1-4503-6632-8. link
J. Gurhem, H. Calandra and S. G. Petiton, "Task-Based Sparse Matrix Vector Product and Kirchhoff Migration", 2021 Oil & Gas HPC Conference
J. Gurhem, W.Kirschenmann, "ArmoniK : une solution open source pour l’orchestration et la distribution de calculs", COMPAS 2025 Conférence francophone d'informatique en Parallélisme, Architecture et Système, June 24-27, 2025, Bordeaux, France.
J. Gurhem, "Resilient Orchestration of Compute-Intensive Workflows: The ArmoniK Framework for HPC and ML", DP2E-AI 2025 - 1st International Workshop on Distributed and Parallel Programming for Extreme-scale AI, June 16-17, 2025, Paris, France.
J. Gurhem, "ArmoniK: un orchestrateur de calculs open source", Workshop CSMA Juniors 2025, May 14-16, 2025, Toulouse, France.
S. G. Petiton, J. Gurhem, H. Calandra, "A Taxonomy of Distributed and Parallel Languages for High Performance Tasks-Based Multilevel Computing", SIAM Conference on Parallel Processing for Scientific Computing, February 2020, Seattle, U.S.
J. Gurhem, "Distributed and Parallel Programming using Graphs of Tasks with a Scheduler Optimizing Data Migrations", PhD Day 2019 at Maison de la Simulation, June 2019, Saclay, France.
J. Gurhem, "Programming Paradigm and Language Candidates for Extreme Scale Distributed and Parallel Computing", MATHIAS 2018 Computational Science Engineering & Data Science by TOTAL, Oct 2018, Serris, Paris, France.
J. Gurhem, "Distributed and Parallel Dense Block Linear Algebra using YML and XMP", First French-Japanese-German on Programming and Computing for Exascale and Beyond, Embassy of France in Tokyo, April 2017, Tokyo, Japan.
French: Native language
English: Fluent (C1)
Active technology watch across software engineering, distributed systems, and AI — with a current focus on agentic AI frameworks and AI-assisted development tools, exploring their application to accelerate product development and expand platform capabilities
Speaker at technical meetups and conferences (upcoming: Rust Paris, June 2026), in addition to academic venues (COMPAS, IEEE Cloud Summit, CSMA)
Reading (Fantasy, Science-Fiction)