Ingénieur développement logiciel spécialiste en Calcul Scientifique
Le poste proposé s'intègre au projet ANR STEERS, Space-Time adaptivE mEthods for subsuRface flow Simulations. L'ingénieur.e recruté.e fera partie de l'équipe projet Inria SERENA. L'équipe SERENA développe et implémente des méthodes numériques avancées pour des problèmes liés à l'environnement. Le projet STEERS a pour objectif la simulation de modèles utilisés dans les écoulements souterrains avec des applications au stockage de CO2.
Le centre de recherche Inria Paris est l’un des dix centres de recherche Inria, regroupant 700 personnes réparties dans 32 équipes de recherche et 9 services d’appui à la recherche. Chaque centre dispose d’un Service d'Expérimentation et de Développement (SED) chargé de coordonner et de contribuer aux activités de développement et d'expérimentation, en collaboration avec les scientifiques.
L'objectif du poste est le développement d'un logiciel open source pour la simulation robuste et efficace d'écoulements diphasiques en milieux poreux fracturés. Des estimateurs a posteriori, développés dans le cadre du projet STEERS, guideront l'adaptation espace-temps. La discrétisation en espace utilisera une méthode combinée Hybrid High Order (HHO) - Discontinuous Galerkin (DG), permettant notamment de prendre en entrée des maillages polytopaux et de monter en ordre.
* Implémentation du logiciel open source (méthode HHO-DG, adaptation de maillages via des estimateurs a posteriori)
* Validation des résultats avec le logiciel, tests et benchmarks
* Rédaction de documentation pour faciliter le développement collaboratif
* Contribution aux expérimentations et publications scientifiques du projet
* Coordination du processus de développement entre les acteurs du projet
* Mise en place de supports de présentation du logiciel et des résultats
Compétences requises :
* Maîtrise d'un langage de programmation tel que Julia, Matlab, ou C++ (un plus)
* Expérience avec un gestionnaire de version comme Git, plateforme GitLab/GitHub
* Connaissance des tests automatiques et de l'intégration continue
* Connaissance d'outils pour la documentation automatique (ex. Doxygen)
* Maîtrise des processus de compilation et de liaison
* Capacité à encadrer un processus de développement collectif
Connaissances en calcul scientifique :
* Méthodes numériques pour résoudre des équations aux dérivées partielles, notamment les éléments finis
* Utilisation de clusters de calcul
* Expérience avec des bibliothèques comme PETSc, deal.II, etc.
Compétences en environnement de recherche :
* Rédaction, publication et présentation en français et anglais
* Proposer et réaliser des prototypes et démonstrateurs
* Comprendre et traduire les besoins scientifiques en implémentations technologiques
* Suivre une démarche scientifique rigoureuse
Savoir-être : ténacité, ouverture d'esprit, esprit d'équipe.
Avantages :
* Restauration subventionnée
* Transports publics remboursés partiellement
* Congés : 7 semaines + 10 jours de RTT + congés exceptionnels
* Possibilité de télétravail après 6 mois
* Équipements professionnels à disposition
* Prestations sociales, culturelles et sportives (Inria)
#J-18808-Ljbffr
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.