Now hiring

Ingénieur HPC – Expert applicatif F/H @ GECI Int.

Not specifiedOnsiteFull-time
Apply with ResuMinder

Opens on the employer's site

About this role

Contexte du poste

Alliance Services Plus (AS+) recherche un(e) Ingénieur(e) HPC – Expert applicatif HPC pour le compte de l’un de ses clients industriels.

Dans le cadre d’une refonte majeure de son infrastructure de calcul haute performance, le client modernise une plateforme stratégique de type supercalculateur, utilisée à des fins de production et de développement par une population d’utilisateurs variée.

L’ingénieur(e) interviendra en tant qu’expert(e) technique afin d’accompagner les utilisateurs, d’optimiser les codes de calcul et de garantir la performance et la fiabilité des environnements HPC.

Missions principales

Dans un cadre adaptable aux besoins des projets, les missions pourront inclure :

Analyse et qualification des incidents et dysfonctionnements machines liées à la couche applicative

Assistance aux utilisateurs dans le cadre de l’utilisation de leurs codes de calcul sur les supercalculateurs du périmètre : problématiques d’exécution, de performances, d’environnement

Construction et exécution de benchmarks

Construction et maintien en condition opérationnel d’outils de déploiements applicatifs

Installations de produits logiciels et portage de codes de calcul

Développements et optimisation de codes de calcul scientifiques sur supercalculateur

Maintien à jour d’une base de connaissance (documentation d’installation, d’exploitation, etc)

Dispense de formations aux utilisateurs : utilisation des moyens de calculs, modèles de programmation et outils de profiling / debugging

Validation de bout en bout des systèmes après des opérations de maintenance planifiée ou non

Suivi de projet et reporting de l’activité de la prestation. Le suivi d’activité et le reporting auprès du client

Environnement technique

Les projets s’appuient principalement sur les technologies suivantes :

Systèmes d’exploitation : GNU/Linux (RHEL, CentOS, Debian, Ubuntu) et Windows

Programmation parallèle : MPI, OpenMP, CUDA

Langages : C/C++, Fortran ; scripting Bash, Python, Windows Batch, PowerShell

Outils de développement : CI/CD GitLab, compilateurs GCC / Intel, Makefile, CMake

Outils de déploiement applicatifs HPC : Easybuild, Spack, Conda, Mamba, UV

Gestion d’environnements HPC : module-tcl, Lmod

Librairies scientifiques (atout) : MKL, BLAS, LAPACK, PETSc, MUMPS, Eigen

Architectures processeur : x86/ARM, vectorisation, SIMD

Profil recherché

Formation Bac+5 (École d’ingénieur, Master 2) ou Doctorat

Expérience en environnement HPC / calcul scientifique

Solides compétences en systèmes Linux et programmation parallèle

Expérience en optimisation et portage de codes de calcul scientifique

Capacité à intervenir en support technique auprès d’utilisateurs exigeants

Qualités attendues :

Rigueur et sens de l’analyse

Capacité de communication écrite et orale

Esprit de coordination et travail en équipe

Dynamisme et force de proposition

Français courant et anglais professionnel

Ready to apply?

Install the ResuMinder extension and we'll auto-fill the application in seconds — no rewriting.

See how your CV scores