EU remote
HPC / C++ Software Engineer - Full remote (F/H)
About this role
L'ENTREPRISE ACCOMPAGNÉE ET LES MISSIONS L'entreprise et l'équipe Notre client, un éditeur américain issu du MIT, développe des logiciels de simulation physique accélérés par GPU. L'un, en mécanique des fluides numérique, est utilisé dans l'aéronautique. L'autre, en simulation électromagnétique, est utilisé par les fabricants de puces. Il plafonne volontairement ses effectifs : une équipe réduite et senior, sans échelons intermédiaires, avec un accès direct aux fondateurs et environ 30 % de docteurs.
Il compte déjà des collaborateurs partout dans le monde (USA, Chine, Royaume-Uni, Allemagne, Espagne, ...) et ouvre ce poste en France. Le poste demande de porter un sujet de bout en bout, à la croisée du back-end et des API, de l'infrastructure cloud, du HPC et des systèmes distribués. Au cœur du sujet : le parcours d'un job de simulation, de sa soumission à son exécution sur AWS Batch, sur les clusters de calcul de l'éditeur et sur d'autres clouds.
Les missions Ce que vous ferez - Faire évoluer la chaîne de dispatch et d'ordonnancement des jobs entre AWS Batch, les clusters sur site et d'autres clouds - Concevoir les API web des pipelines de simulation et unifier les API entre front et back - Gérer les données de simulation : cache, synchronisation, stockage - Relier les clusters HPC sur site aux plateformes cloud, pour le calcul comme pour le stockage - Travailler avec les équipes électromagnétisme et infrastructure sur l'intégration de l'ordonnanceur - Optimiser et administrer des clusters HPC à interconnexions haut débit - Les attentes : - Une maîtrise d'au moins un langage parmi Java, Python et C++ - Une vraie pratique du cloud en production, AWS de préférence - Des systèmes distribués que vous avez vous-même exploités en production - Kubernetes, Terraform et la stack de simulation maison s'apprennent sur place.
Le HPC est un plus. Conditions de travail - Contrat freelance longue durée : directement avec la société américaine, via votre SASU ou votre EURL, avec une facturation mensuelle. - TJM : 600 à 1000€ selon profil - Télétravail : full remote PROFIL Ce que vous apportez De formation ingénieur en informatique. Vous disposez d'une expérience réussie en développement (Java, Python, C++, ...) et vous pouvez le montrer sur des systèmes que vous avez construits.