Les missions du poste


Rejoignez le Laboratoire d'Astrophysique de Bordeaux () - de l'Université de Bordeaux ! Situé sur le campus de Pessac, Le LAB est une Unité Mixte de Recherche sous tutelle du CNRS et de l'Université de Bordeaux. Le LAB a pour mission de mener des recherches dans le domaine des Sciences de l'Univers, de construire l'instrumentation associée, de former des étudiants, pour et par la recherche et de diffuser des connaissances.

Dans le cadre du projet européen (Horizon Europe) , nous recrutons un Ingénieur d'études logiciel F/H.

L'objectif du projet est de donner un coup de pouce maximal aux infrastructures majeures de recherche européennes de pointe dans le domaine de la radioastronomie.

Nous concevrons et démontrerons des blocs communs, basés sur des technologies de innovantes. Les éléments de base seront de nouveaux composants d'instruments et des solutions numériques avancées, basées sur du matériel nouvellement disponible (optimisé HPC / AI).

Cette approche permettra d'accroître considérablement le potentiel scientifique des principaux observatoires radioastronomiques d'Europe, pour les cas scientifiques qui figurent en tête de leurs priorités à long terme, et qui s'adressent à la communauté scientifique le plus élargie possible en Europe et au-delà.

Vous serez intégré au sein de l'équipe «Calcul Scientifique et Sciences des Données » (CSSD) composée de 7 ingénieurs. Cette équipe est spécialisée en développement logiciel et calcul scientifique. Elle accompagne et soutient les projets émergents en instrumentation numérique, en simulation/modélisation et en traitement de données au profit des équipes de recherche du laboratoire.

Votre mission sera de concevoir, développer, déployer et maintenir des logiciels scientifiques dédiés à l'analyse et/ou à la simulation de données astrophysiques. Vous accompagnerez les équipes de recherche du LAB dans la mise en oeuvre de codes sobres, robustes, performants et reproductibles et contribuerez à leur valorisation scientifique.

Vous analysez les besoins scientifiques en collaboration avec les équipes de recherche, puis concevez et proposez des architectures logicielles répondant aux problématiques identifiées
Vous développez, testez et assurez le maintien des logiciels tout en garantissant leur robustesse et la reproductibilité de leurs résultats par la mise en oeuvre d'un processus qualité
Vous analysez et optimisez les performances des codes (parallélisation, GPU) sur diverses architectures
Vous assurez le déploiement des codes sur des infrastructures de calcul locales, régionales ou nationales
Vous procurez un support technique aux équipes scientifiques et accompagnez les utilisateurs dans l'appropriation des outils via des actions de formation
Vous rédigez la documentation technique et fonctionnelle des codes développés
Vous pourrez être amené à participer aux publications scientifiques en tant que contributeur technique.

Le profil recherché


Titulaire d'un diplôme de Licence ou Bachelor en Informatique ou Mathématiques Appliquées, vous avez une expérience de 2 ans ou plus, idéalement dans le domaine de l'astrophysique.

· Vous avez acquis une expertise en Génie Logiciel : architecture logicielle, méthodes de développement, ...

· Vous maîtrisez des outils et des pratiques de développement : gestion de version, qualité, intégration continue, tests, reproductibilité, outils collaboratifs, ...

· Vous êtes expert d'au moins un langage de programmation: Python, FORTRAN, C/C++ et des bibliothèques scientifiques associés

· Vous êtes à l'aise avec les environnements de développement et de déploiement Linux/Unix, de la conteneurisation (Apptainer) et, si possible, des environnements de calcul scientifique HPC

· Vous avez des connaissances et compétences en profilage, optimisation et accélération de code (parallélisation, portage GPU)

· Vous savez travailler en autonomie et avec la méthodologie de conduite de projet

· Vous êtes reconnu pour votre capacité de synthèse, votre rigueur et curiosité

· Vous êtes capable de communiquer avec des experts et des profanes de l'informatique

· Niveau d'anglais technique (niveau B2 / C1)

Vous vous reconnaissez? Postulez-vite!

Compétences requises

  • Python
  • Langage C
  • Fortran
Postuler sur le site du recruteur

Ces offres pourraient aussi vous correspondre.

L’emploi par métier dans le domaine Logistique à Cestas