Alliance Services Plus (AS+) est un acteur de référence du calcul haute performance (HPC) en France depuis plus de 15 ans. Filiale du groupe GECI, AS+ s'est imposée comme le spécialiste reconnu, au coeur des environnements HPC les plus critiques. Implantée entre autres sur le campus Teratec, l'entreprise intervient directement au sein des plus grands centres de calcul français, là où se jouent les enjeux technologiques de demain.
En forte croissance, AS+ opère principalement au forfait avec une exigence élevée de performance et de résultats. Ses consultants interviennent directement au coeur des infrastructures et clusters HPC de ses clients, sur des missions à forte valeur ajoutée en infrastructure, développement et support applicatif. Rejoindre AS+, c'est contribuer à des projets stratégiques pour des acteurs majeurs de la recherche, de l'énergie et de l'industrie, tels que le CEA, le CNRS, TotalEnergies ou Michelin,
Mais AS+, c'est avant tout un collectif d'experts HPC animé par une culture claire et assumée : "aller plus vite, aller plus loin". Plus vite dans la compréhension des enjeux, la prise en main des environnements et l'exécution. Plus loin dans l'expertise, l'innovation et la qualité des solutions apportées. Cette philosophie se traduit au quotidien par une forte exigence technique, un haut niveau d'autonomie et une responsabilité réelle confiée à chaque consultant.
Intégrer AS+, c'est rejoindre une entreprise qui valorise l'excellence, le partage d'expertise et la progression continue. Un environnement où l'on est challengé, soutenu et reconnu, et où chacun construit une carrière HPC solide, ambitieuse et durable.
Contexte du poste
Alliance Services Plus (AS+) recherche un(e) GPU Acceleration Engineer - Calculation Engine pour le compte de l'un de ses clients.
Dans un contexte d'évolution technologique et de forts enjeux de performance, le client souhaite faire évoluer son moteur de calcul afin de traiter des volumes de données très importants et des calculs complexes aujourd'hui limités par des architectures CPU traditionnelles.
L'ingénieur(e) interviendra sur des problématiques de calcul haute performance et d'accélération GPU, avec pour objectif le portaging et l'optimisation d'algorithmes critiques vers des architectures CUDA, permettant des gains de performance significatifs et l'amélioration de la scalabilité des plateformes.
Missions principales
Dans un cadre orienté performance et calcul scientifique, les missions incluront notamment :
- Le portaging d'algorithmes de calcul existants en Rust et C++ vers des architectures GPU (CUDA)
- L'identification et l'extraction des chemins de calcul critiques à accélérer
- L'optimisation d'opérations sur matrices sparse pour les architectures GPU
- La conception et l'optimisation de la gestion mémoire GPU pour des jeux de données massifs
- L'optimisation des transferts mémoire CPU GPU
- Le benchmarking, le profiling et la validation des gains de performance
- L'intégration des développements GPU au sein du moteur de calcul existant
- La documentation technique et le partage des bonnes pratiques GPU avec les équipes d'ingénierie
Environnement technique
Les projets s'appuient principalement sur les technologies suivantes :
- GPU & Accélération : NVIDIA CUDA, cuBLAS, cuSPARSE
- Langages : Rust, C++, CUDA (Java en environnement plateforme)
- Calcul scientifique : opérations sur matrices sparse (CSR, COO, etc.)
- Optimisation & Profiling : nvprof, NVIDIA Nsight, outils de performance
- Architectures : GPU NVIDIA, gestion avancée de la hiérarchie mémoire
En cliquant sur "JE DÉPOSE MON CV", vous acceptez nos CGU et déclarez avoir pris connaissance de la politique de protection des données du site jobijoba.com.