Ingénieur.e de recherche Développement Plateforme Logicielle de codes de simulation de matériaux H/F - CEA
CDD
Le poste consistera à s'intégrer aux équipes de développement du projet DIAMOND (https://www.pepr-diadem.fr/projet/diamond/) , dont l'objectif de construire et déployer une plateforme informatique mettant à disposition de la communauté scientifique des codes de référence en simulation des matériaux. Avant d'être mis à disposition dans cette plateforme sous forme de conteneurs, les codes devront être optimisés et mis à l'état de l'art. Vos principales missions seront les suivantes : - l'évaluation et l'amélioration de la qualité informatique, la généricité, l'efficacité des codes développés ou existants, - l'adaptation des codes aux architectures logicielles visées (stations de travail Linux, super calculateurs), - Le support aux chercheurs afin de mieux interfacer les codes (en python) pour faciliter leur utilisation et leur diffusion au sein de la communauté scientifique, - le développement avec les chercheurs des enchaînements de simulations (workflow) faisant communiquer des codes de simulation traditionnels et des outils d'IA, - la conception et la mise en place d'une batterie de tests pour assurer la qualité logicielle, - la construction et le déploiement des conteneurs industrialisant les enchaînements de simulations à destination des utilisateurs, - la production des notebooks Jupyter conviviaux qui seront inclus dans les conteneurs.