CDD


Ingénieur développeur/intégrateur d’applications web pour la valorisation de données d’observation pour l’étude du climat urbain (H/F)

Durée 12 mois, CDD renouvelable
Laboratoire hôte IPSL
Grade/Niveau Ingénieur de recherche
Début du contrat juillet 2022
Rémunération De 2 500 à 2 900€ brut selon expérience
Date limite candidature 30/06/2022

Contexte

Mission :

Le changement climatique et la pollution de l’air sont des défis d’ampleur pour lesquels les métropoles doivent trouver des solutions d’adaptation pour protéger les populations qui vivent en milieu urbain. La région parisienne est l’une des plus grandes zones urbaines d’Europe. A partir de l’été 2022, et au-moins jusqu’aux Jeux Olympiques de 2024, la région parisienne accueillera des centaines de nouveaux instruments de mesures pour suivre de manière précise les variables importantes du climat et de la qualité de l’air. Il s’agit d’un des plus gros dispositifs de mesures jamais déployé dans une ville. Pour donner accès à toutes les données produites, notre objectif est de construire un portail de bases de données intégré, ouvert, innovant et multi-fonctions pour des applications multi-disciplinaires (sciences du climat, météorologie, santé, aménagement du territoire), regroupées sous le projet appelé PANAME (https://paname.aeris-data.fr). Les travaux seront menés au sein du centre de données ESPRI de l’IPSL, dans le cadre de ses activités en lien avec le pôle national de données atmosphères AERIS.

En interaction avec les utilisateurs, la personne recrutée effectuera  les développements pour la mise en place du portail de données du projet PANAME ainsi que des fonctionnalités associées suivantes :

  • Un portail de type « catalogue de données » permettant de découvrir les données du projet.
  • Une carte permettant de localiser les sites de mesures et les données, pour les différents types de données.
  • Un outil permettant de connaitre la disponibilité temporelle des données
  • Un outil permettant de faire des extractions de données selon différents critères
  • Des outils de visualisations des données
  • Des métadonnées fournissant une description de l’environnement des sites de mesures

Les outils développés devront être interopérables avec d’autres sites de distribution ou catalogues existants (par ex. ICOS carbon portal, ACTRIS Data Center), systèmes de téléchargement (ftp ou panier…) et compatible avec les technologies utilisées dans l’équipe.  Notamment, l’ingénieur aura en charge l’intégration d’un système d’information pour le référencement, la visualisation et la distribution de données géospatialisées. Précisément, il s’agit de prendre en charge l’installation, la configuration et le développement de plusieurs briques logicielles  pour la gestion d’infrastructure de données cartographiques, appliquées à des données d’observations de la Terre  dont celles du projet PANAME. Les développements effectués s’effectueront dans un cadre de travail collaboratif suivant les techniques DevOps (Kubernetes, conteneurisation, pipelines CI/CD) pour industrialiser le déploiement des applications.

Technologies utilisées dans l’équipe :

  • Langages : Javascript, Python
  • Frameworks : VueJS, Django
  • Base de données : PostgreSQL
  • Environnement : Git/Gitlab, Intégration continue, Linux, Docker, Kubernetes
  • Logiciels spécifiques : Geoserver, Geonetwork, normes WCS, WMS, WFS…

Situation de l’emploi et conditions :

Rejoignez un institut, l’Institut Pierre-Simon Laplace (IPSL), tourné vers la qualité de vie au travail et vivez votre mission au service d’une recherche engagée dans les sciences du climat pour un futur durable.

L’IPSL fédère 9 laboratoires en Ile de France dont les thématiques de recherche concernent le climat, l’environnement régional ou global. L’IPSL est notamment un des centres majeurs de modélisation du climat dans le monde contribuant aux travaux du GIEC (Groupe d’experts intergouvernemental sur l’évolution du climat). L’IPSL joue également un rôle essentiel au niveau national concernant l’acquisition et l’analyse d’observations de nature variée pour comprendre l’évolution du climat. Au travers de nombreuses collaborations en France ou à l’international, une diversité des technologies, l’envergure et la variété des projets traités, l’IPSL occupe ainsi une place majeure dans la recherche sur le climat.

Au sein de IPSL, le centre de données ESPRI (lauréat du cristal collectif CNRS en 2021) a la mission essentielle de mettre à disposition et de distribuer les données scientifiques tout en offrant un environnement d’analyse performant et adapté pour la communauté de recherche IPSL ainsi que pour la communauté nationale, étant notamment un des centres de données et service de la structure nationale AERIS (http://www.aeris-data.fr).

L’ingénieur rejoindra l’équipe ESPRI-OBS, composée d’une vingtaine d’ingénieurs, dont le rôle est d’assurer la mise à disposition et la distribution de données d’observation de différentes natures pour une large communauté de chercheurs nationaux et internationaux. Il/elle évoluera au sein d’une équipe dotée d’un périmètre technologique à la pointe et en charge d’applications critiques pour la gestion et le traitement de données d’observations. Le travail s’effectuera sous la responsabilité d’un chef de projet, en interaction avec les équipes scientifiques du projet de développement du portail urbain et en lien également avec les ingénieurs du pôle national AERIS.

Famille professionnelle : Statistiques et Calcul scientifique

Niveau d’études souhaité : Bac+5, niveau Master/école d’ingénieur

Niveau d’expérience : Indifférent

Description

La personne devra effectuer les tâches principales suivantes :

  • Développer des interfaces et composants Web avec la technologie Vue.js (FrontEnd)
  • Développer des services web de type REST avec le framework Django (Backend)
  • Structurer la base de données
  • Réalisation de l’intégration technique des applications en lien avec des technologies de cartographies de données geospatialisées : Installation, configuration des outils logiciels (GeoNetwork, GeoServer) pour la gestion, la diffusion et la représentation cartographique des données d’observation de la Terre
  • Implémentation des clients de visualisation et de traitement en ligne suivant les normes utilisées dans le domaine d’application (WMS, WCS, WFS…)
  • Développer les chaînes d’analyse des données en vue de leur intégration automatique dans le système d’information
  • Assurer la documentation et la formation autour de ces outils auprès des utilisateurs
  • Maintenir les applications (diagnostiquer les défauts, les corriger), et les faire évoluer
  • Rédiger et mettre à niveau les documentations techniques et fonctionnelles

Autres activités :

  • Traitement, gestion des données
  • Participer aux activités techniques transversales du service

La personne devra travailler  en collaboration avec les différents intervenants internes et externes, ingénieurs et chercheurs.

Le lieu de travail se situera sur le campus de l’Ecole Polytechnique (Palaiseau, Essonne) mais il sera nécessaire de se déplacer dans les laboratoires IPSL impliqués en région parisienne (Plateau de Saclay, Paris Jussieu).

Contact : Sophie Cloché

Compétences requises

  • Expérience des technologies web: développement Javascript (utilisation du framework VueJS), Python (Framework Django), HTML et CSS.
  • Connaissances en base de données (PostgreSQL) et maitrises de langages de requêtes (SQL) & services de conteneurisation (Kubernetes Technologies web (Tomcat, Apache…)
  • Développement (Java, Dock)
  • Connaissances  des langages de script (python, bash)
  • Connaissances  du gestionnaire de version Git et des plate-formes associées : GitHub et GitLab
  • Expérience de l’environnement Linux
  • Expérience de l’anglais scientifique et technique
  • Rédiger et mettre à jour la documentation fonctionnelle et technique (wiki, Markdown)

Les éléments suivants constituent des atouts supplémentaires :

  • Normes d’interopérabilité européennes et internationales (directive INSPIRE, OGC, ISO 191xx)
  • Outils Geoserver, Geonetwork, Thredds Data Server
  • Connaissances des données du domaine des sciences du climat et environnement
  • Connaissances des formats de fichier associés type Netcdf, NASA-Ames..

Savoir-faire :

  • * Capacité à Analyser les besoins des utilisateurs, les traduire en spécifications techniques
  • Etre capable de travailler en interaction avec une équipe constituée de corps de métier divers (ingénieurs instrumentalistes et numériciens, chercheurs)

Savoir-être :

  • Bon relationnel et sens du travail en équipe
  • Savoir communiquer avec des informaticiens, des chercheurs
  • Disponibilité et réactivité
  • Organisation et rigueur