+ Liste des concours

E : Informatique, statistiques et calcul scientifique

Ingénieur d'études

Concours N° 135

 

Nbre de postes : 2
Emploi-type : Ingenieure ou ingenieur en ingénierie logicielle

1er poste du concours N° 135

Affectation : Laboratoire Temps Espace, PARIS
Groupe de fonction : Groupe 3

 

Mission :  
L'ingénieur.e développe, maintien des plateformes et logiciels dédiés à la valorisation scientifique et historique du patrimoine visuel en astronomie. Il ou elle participe à la constitution de corpus de données (textuelle, graphique, ou iconographique) de la collecte à la publication pour une accessibilité aux chercheur.e.s, au public dans le respect des normes d'interopérabilité et d'ouverture des données de la recherche.

 

Activités :  
Gestion de projets :
- Analyse, définition de besoins (rédaction de cahiers des charges) pour l'augmentation ou l'amélioration de plateformes existantes.
- Rédaction de documentations techniques (Wiki) et de documents à destination des chercheur.e.s

Développements et maintenance logiciels :
- Maintenance de plateformes et applications modulaires et réutilisables dédiés à la valorisation de sources scientifiques et historiques numérisées ou nativement digitales pour les projets en histoire de l'astronomie et en astronomie.
- Contribution à l'élaboration et à la maintenance d'outils libres développés dans le cadre de projets d'humanités numériques et d'astronomie.

Chaîne de la donnée, humanités numériques :
- Conception de modèles de données (SQL, NoSQL) pour la description numérique de sources et de corpus historiques de l'astronomie en accord avec les standards patrimoniaux.
- Création de chaînes de traitement pour l'analyse computationnelle de sources historiques et données astronomiques.

Intelligence artificielle :
- Entraînement sur GPU de modèles d'intelligence artificielle.
- Conception de chaînes de traitement semi-automatiques intégrant l'intelligence artificielle pour, la collecte, le traitement et la mise à disposition de données scientifiques ou historiques

Système et réseaux :
- Définition des besoins techniques et matériels (serveurs, GPU), dialogue avec la direction des systèmes d'information.

Encadrement et enseignement :
- Encadrement d'ingénieur.e.s recrutés pour des développements spécifiques, d'étudiant.e.s en master d'humanités numériques dans des stages techniques.
- Formation de chercheur.e.s et étudiant.e.s à l'utilisation d'outils numériques dans le cadre de séminaires d'humanités numériques.

 

Compétences :  
Savoirs :

- Méthodologie de conduite de projet (connaissance approfondie)
- Bonnes pratiques en génie logiciel.
- Intelligence artificielle : connaissance et applications (entraînement GPU, chaîne de traitement intégrant l'IA)
- Méthodes de modélisation et de développement (connaissance approfondie)
- Méthodes d'analyse et de conception
- Méthodes de mise en production
- Protocoles de communication
- Méthodologie de tests
- Framework (Django, Flask, Symfony, Svelte)
- Langages de programmation (Python, Javascript)
- Référentiel des bonnes pratiques
- Sécurité des systèmes d'information et de communication
- Anglais technique

Savoirs faire :

- Piloter un projet
- Appliquer les techniques du domaine
- Effectuer une analyse de besoins
- Packager une application (maîtrise)
- Élaborer et mettre en œuvre un plan de tests (maîtrise)
- Appliquer les normes, procédures et règles
- Rédiger et mettre à jour la documentation fonctionnelle et technique
- Animer une réunion

Savoirs être :

- Sens de l'organisation
- Rigueur / Fiabilité
- Capacité de conceptualisation

 

Contexte :  
Le Laboratoire Temps Espace (LTE) est un département scientifique de l'Observatoire de Paris-PSL, alliant recherche et services scientifiques de très haut niveau dans des champs disciplinaires variés : métrologie du temps et des fréquences, systèmes de référence célestes, rotation de la Terre, dynamique des objets du système solaire et Histoire des Sciences Astronomiques (HSA).
Au sein de l'équipe HSA (six membres), l'agent.e sera placé.e sous l'autorité directe du responsable. Malgré des recherches différentes (méthodologies, objectifs différents), les astronomes et historiens de l'astronomie du LTE s'appuient souvent sur les mêmes jeux de données, notamment visuelles (DISHAS, EIDA, HAIKIDO, NAROO). Ces équipes partagent un ensemble de défis techniques communs (collecte, traitement, diffusion des données) demandant des compétences croisées en ingénierie logicielle et en humanités numériques étendues aux outils et méthodes de l'intelligence artificielle.
L'ingénieur.e a ainsi un rôle clef dans le développement, la consolidation et la pérennisation de cette interdisciplinarité unique et précieuse au sein du LTE, également au sein de l'Observatoire de Paris. Il/Elle travaille en étroite collaboration avec les autres équipes et projets du LTE pour assurer le développement et le maintien des plateformes (collecte, traitement, mise à disposition aux chercheurs et au public de ces données de l'astronomie pour le projet NAROO). Dans le cadre de ses missions de développement, il/elle interagit avec des collaborateurs nationaux (PSL, SU, Laboratoire Gaspard-Monge) et internationaux. Il/Elle pourra bénéficier de formations.

Une expérience professionnelle sera appréciée (gestion des données en histoire des sciences astronomiques, développement d'applications IA appliquées aux humanités numériques).

Le poste se situe dans un secteur relevant de la protection du potentiel scientifique et technique. Il est éligible au télétravail et à l'indemnité de référence informatique.

2eme poste du concours N° 135

Affectation : Laboratoire de physique des 2 infinis - Irène Joliot-Curie, ORSAY
Groupe de fonction : Groupe 3

 

Mission :  
L'ingénieur ou l'ingénieure assure le développement de systèmes d'acquisitions de données en temps réel pour des expériences de physique.

 

Activités :  
· Concevoir, développer et tester des éléments logiciels d'un système d'acquisition distribué en respectant le workflow mis en place (gestion de version, documentation, tests, revue de code)
· Rédiger les documentations utilisateurs et techniques
· Analyser les performances des logiciels et proposer des pistes d'optimisations.
· Participer au déploiement sur le site expérimental (voir la partie contexte).
· Assurer la maintenance évolutive des développements réalisés
· Intégrer des développements au sein de l'infrastructure existante

 

Compétences :  
Compétence technique
· Maîtrise des langages C et C++, Python. La connaissance du langage Ada serait un plus.
· Connaissance en programmation et algorithmique
· Connaissance du système d'exploitation Linux et notions de programmation système
· Bonne connaissance de la programmation orientée objet
· Pratique du développement agile
· Connaissance des outils de mesures des performances
· Connaissance des protocoles réseaux (TCP, UDP) et notions sur les systèmes distribués
· Anglais technique, niveau B2 minimum (cadre européen commun de référence pour les langues)

Savoir-faire
· Communiquer auprès de non spécialistes en français et en anglais
· Analyser les besoins et proposer des solutions
· Rédiger des documentations utilisateur et technique
· Appliquer les principes de sécurisation d'un flot de données
· Dimensionner l'infrastructure informatique

Savoir-être
· Autonomie dans l'exécution de ses responsabilités
· Travail en équipe
· Capacité d'adaptation
· Sens de l'organisation

 

Contexte :  
Le Laboratoire de Physique des 2 Infinis Irène Joliot-Curie (IJCLab) est une unité mixte de recherche dotée d'un budget annuel d'une vingtaine de millions d'euros et composée d'environ 700 chercheurs, ingénieurs et techniciens située sur le campus de l'université Paris-Saclay. Ses thèmes de recherche sont la physique nucléaire, la physique des hautes énergies, la physique théorique, les astroparticules, l'astrophysique et la cosmologie, les accélérateurs de particules, l'énergie et l'environnement et la santé. IJCLab dispose de capacités techniques très importantes dans tous les grands domaines requis pour concevoir et mettre en œuvre les dispositifs expérimentaux nécessaires à son activité scientifique, ainsi que la conception, le développement et l'utilisation d'instruments (accélérateurs, détecteurs).
Le pôle ingénierie composé de 4 départements (Électronique, Informatique, Détecteur, Mécanique), possède une expertise reconnue en conception d'équipements pour les expériences de physique, avec des responsabilités importantes dans les grandes collaborations internationales. Le Service Online (environ15 personnes) du Département Informatique a la responsabilité de la conception et du développement de systèmes d'acquisition captant les données sortant des électroniques rapides, les traitant en ligne et les sauvegardant sur disque. Au sein du service, l'équipe dédiée à cette activité est composée de 5 ingénieurs.
L'ingénieur(e) sera affecté(e) à cette équipe, sous la responsabilité du chef de service, afin de renforcer l'expertise en développement de système d'acquisition distribuée sur plusieurs nœuds de calcul et ayant des flots de données construits autour d'architecture PCIe GEN5 ou de réseaux 25Gbit/s à 100 Gbit/s. Ses activités se feront en étroite collaboration avec le Département Électronique.
Des déplacements sont à envisager en fonction des besoins des projets.
Le poste ouvre droit à l'IRI et à une organisation du temps de travail selon les règles du CNRS.