Développeur Calcul Scientifique et Simulations Numériques H/F

Job Posted 8/23/2023
Total Job Posting
Baltimore, MD
United States
Job Description
"The Expertise and Computing Power You Need". C'est ce que le département Scientific Computing offre à ses partenaires. Nous mettons à disposition nos compétences de développement de code scientifique et notre savoir-faire dans les technologies de calcul intensif pour réaliser simulations, numériques, projets opérationnels et études R&D.

Pour répondre à cet engagement, les développeurs du service 'Software for Scientific Computing' jouent un rôle essentiel.

Découvrez ce job par le témoignage de collaborateurs
ICI .

  • Doctorat ou diplôme d'ingénieur en informatique.
  • Expérience de 5-6 ans minimum en développement logiciel scientifique
  • Compétences requises : C/C++ et Python
  • Compétences souhaitées : FORTRAN, OPENMP, MPI, Architectures parallèles, IO parallèle, Analyse Numérique
  • Une maitrise du domaine de la CFD/MFN (Computational Fluid Dynamics / Mécanique des Fluides Numérique) serait un plus
  • Anglais courant requis


L'équipe SSC (Software for Scientific Computing) composée d'une dizaine de développeurs passionnés par les technologies de pointe en informatique scientifique, a pour objectif de développer et d'optimiser les performances des outils de simulation numérique tournant sur les infrastructures de calcul scientifique et haute performance (HPC) de TotalEnergies, dans les domaines du traitement sismique, de la simulation réservoir et des énergies renouvelables.

Vos principales responsabilités seront les suivantes :
  • Superviser la réalisations des analyses des besoins avec les experts des disciplines techniques ainsi que leur traduction en langage informatique adapté au monde du calcul haute performance;
  • Valider la faisabilité technologique et concevoir l'architecture logicielle de la solution cible;
  • Contribuer à l'industrialisation et à l'optimisation des codes issus de la R&D pour les adapter aux supercalculateurs de la Compagnie;
  • Définir la méthodologie de développement du produit et l’outillage associé, mettre en place et piloter l’équipe projet;
  • Participer au déploiement du produit auprès des utilisateurs, à la communication et à la formation des utilisateurs;
  • Contrôler la production de la documentation nécessaire au support et à la maintenance de l’application. Piloter la résolution des bugs et les corrections applicatives;
  • Identifier et mettre en œuvre des solutions prenant en compte les innovations de développement logiciel et de langages. Le cas échéant, piloter l’industrialisation des prototypes issus de la R&D.


DataTech est une des Technical Line de OneTech intervenant pour l'ensemble de la Compagnie sur les services suivants :
  • Fourniture de services de données industrielles (gestion des données, services de qualité des données, solutions de science des données),
  • Outils de visualisation de données commerciales : Géospatial (services SIG, télédétection et drones), outils de moteurs de recherche, surveillance des informations sur les plantes.
  • Produits numériques (Sismage CIG, jumeaux numériques, plateformes de données). pour favoriser la performance des business units la transformation de l'entreprise propulsée par son expertise reconnue.
  • Solutions informatiques (infrastructures HPC et cloud, programmation scientifique parallélisée avancée, science des données au sein du HPC).
Data Tech est un mix de compétences en data, digital, programmation scientifique, disciplines (géosciences & réservoir, field operations, projets, product owners, customer success).
Nos valeurs sont : Ouverture d'esprit, innovation, valeur ajoutée pour le client, confiance, Doers, transversalité (briser les silos) !
Les profils de différentes branches sont les bienvenus.


Le titulaire du poste pilote des projets de développement et de calcul scientifique en y apportant son expertise technique. En étroite collaboration avec les partenaires et les équipes responsables de l'infrastructure il/elle assure le bon fonctionnement des outils et simulations numériques. Il/elle développe et optimise le code des outils d'aujourd'hui et demain qui s’exécutent sur l'un des calculateurs les plus puissants de l'industrie. Il/elle veille à la satisfaction des besoins et des contraintes exprimées en optimisant performance et innovation.


Vous évoluerez dans un domaine à haute valeur technologique, sur des systèmes régulièrement mis en avant pour démontrer l'excellence technologique de TotalEnergies.

Cette expérience vous permettra d'acquérir de solides compétences sur le développement de logiciels scientifiques et l'utilisation d'environnements de calcul haute performance. Vous évoluerez dans un monde technique et innovant où vos développements servent les activités historiques de TotalEnergies (imagerie sismique, simulation réservoir) mais aussi soutiennent la transformation de la compagnie (solaire, réseau électrique, éolien,…).


Cliquer ICI pour voir la vidéo ONETECH EN IMAGES
 
Pour répondre au double défi du changement climatique et de la demande croissante des populations en énergie, TotalEnergies se transforme pour devenir une compagnie multi-énergies. La branche OneTech, créée le 1er septembre 2021, concentre l’ensemble des compétences techniques et scientifiques de la Compagnie. La mission de ses 3 400 ingénieurs, techniciens et chercheurs répartis sur 9 sites en Europe : fournir l’expertise technologique dont TotalEnergies a besoin pour mettre en œuvre sa stratégie. En plaçant leurs clients internes au cœur de leurs préoccupations, ils accompagnent au quotidien les différentes activités de la Compagnie, actuelles et en développement, vers l’excellence opérationnelle. OneTech est l’un des piliers de la transformation de TotalEnergies en un acteur majeur de la transition énergétique, engagé à fournir une énergie toujours plus abordable, propre, fiable et accessible au plus grand nombre.

 
Employer