Ingénieur HPC - Expert applicatif (H/F) ALLIANCE SERVICES PLUS
Île-de-FranceCDI
Il y a 3 heures sur le WebSoyez parmi les premiers à postuler
Critères de l'offre
Métiers :
- Ingénieur en informatique (H/F)
Expérience min :
- 3 à 5 ans
Secteur :
- ESN, Editeurs de logiciel, Services informatiques
Diplômes :
- Doctorat
- + 3 diplômes
Compétences :
- Anglais
- Debian
- Programmation
- Linux suse
- Centos
- + 11 compétences
Lieux :
- Île-de-France
Conditions :
- CDI
- Temps Plein
- Aucun déplacement à prévoir
Description du poste
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
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
Salaire et avantages
Annuel de 45000.0 Euros à 60000.0 Euros sur 12.0 mois
Référence : 204BJLL
Recommandé pour vous

Loire-Atlantique (44)CDI Il y a 19 jours

Hauts-de-Seine (92)CDI Il y a 2 jours

Hauts-de-Seine (92)CDI Il y a 2 jours