Job Specifications
L’Institut national de l’information géographique et forestière (IGN) est un établissement public à caractère administratif placé sous la tutelle des ministères chargés de l’écologie et de la forêt. Sa vocation est de produire et diffuser des données (open data) et des représentations (cartes en ligne et papier, géo visualisation) de référence relatives à la connaissance du territoire national et des forêts françaises ainsi qu'à leur évolution.
Grâce à son école d’ingénieurs, l'ENSG-Géomatique, et à ses équipes de recherche pluridisciplinaires, l’institut cultive un potentiel d’innovation de haut niveau dans plusieurs domaines (géodésie, forêt, photogrammétrie, intelligence artificielle, analyse spatiale, visualisation 3D, etc.).
Au sein de la DSI, le service des développements métier (SDM) a vocation à regrouper l'ensemble des activités de développements liées à la collecte, au stockage, au traitement et à la diffusion de données géographiques et forestières et met en œuvre une capacité de développement express permettant la réalisation de démonstrateurs. Au niveau opérationnel, le service assure la conception et la mise en œuvre du SI métier dont il assure la maintenance de niveau 2.
Il est en charge de l'exploitation du Géoportail (https://geoportail.gouv.fr) et est un acteur majeur de la construction et de l'exploitation de la Géoplateforme (https://www.ign.fr/geoplateforme), notamment son socle technique. Il contribue aux actions d'innovation (dont IA), à la veille technologique, aux évolutions des méthodes et des outils de développement et de gestion de projet dans le cadre des réseaux d'animation mis en place.
L’IGN porte (avec le Cerema, INRIA et un consortium public – privé issu de la filière géonumérique française) un projet d’infrastructure technologique socle au service du développement des jumeaux numériques de territoire. Le développement de ce projet s’opère en lien étroit avec le développement de la Géoplateforme ainsi que le développement d'environnements de simulation basés sur des HPC.
Le concepteur-développeur du service gestion et orchestration de traitements et simulations, sous l'autorité d'un membre de l'encadrement de la DSI chargé du projet Jumeau, a pour objectif de porter le développement d’un service d’orchestration de traitements parfois internes au socle du JNFT (traitement de taille modérée) mais aussi parfois déportés sur des HPC (traitement particulièrement lourds).
Le service développé devra superviser et orchestrer la mise en œuvre de traitements d’analyse et simulation en pilotant le choix du lieu de traitement, l’allocation de ressource de traitements, les transferts de données entrant et sortant en fonction des contraintes techniques (ex: données très lourdes à transférer) et de l’estimation des temps de traitements (ex: degrés de parallélisation de l’algorithme).
Réaliser des développements informatiques, en menant au préalable des actions d’analyse, de conception et de levée de risques techniques quand elles sont nécessaires. Les actions de développements viseront à mettre en place des composants opensource et s’appuieront sur des composants opensource existants ou nouvellement versés à la communauté opensource par les membres du consortium du projet JNFT.
Concevoir pour chaque développement les tests permettant de garantir sa pérennité (unitaires, d’intégration, etc.)
Contribuer de façon significative aux travaux d'architecture et aux estimations de charge
Mettre à jour le corpus documentaire (relatif à l'application) impacté par les développements
Développer une expertise sur un domaine technique et métier et en faire bénéficier les équipes techniques ou ses interlocuteurs métier
Réaliser des prototypes, démonstrateurs et preuves de concept
Il travaillera en étroite collaboration avec les développeurs spécialisés sur l'intégration et la préparation de données ainsi qu'avec les experts métiers en simulations pour en permettre des déploiements passant à l'échelle.
Il pourra également contribuer aux développements d'autres briques concernant la récupération ou la diffusion de données.
Profil Recherché
Diplômé-e d’un Master 2 ou d’un diplôme d’ingénieur, vous maîtrisez les outils et langages de programmation dédiés à l'orchestration de traitements et à l'interfaçage standardisé de services (Java, GitHub, REST). Vous avez une expérience avérée avec certains frameworks de simulation ou parallélisation (Apache Airflow, SPARK, OpenMole ...).
Vous êtes intéressé par l’information géographique, le numérique, et avez le sens de l’intérêt général ? Vous souhaitez participer à un projet d’infrastructure technologique socle au service du développement des jumeaux numériques de territoire ? Rejoignez-nous !
Compétences techniques :
Maîtriser les outils et langages de programmation dédiés à l'orchestration de traitements et à l'interfaçage standardisé de services (Java, GitHub, REST)
Expérience avérée avec certains frameworks de simulation ou parallélisation (Apache
About the Company
L’IGN, est l’opérateur de l’Etat en matière d’information géographique et forestière de référence, certifiée neutre et interopérable. L’Institut développe en permanence de nouveaux référentiels, produits et géoservices, répondant aux besoins croissants et évolutifs en données cartographiques et en informations géolocalisées.
Puissant acteur public du numérique pour la description multi-thèmes du territoire, l’Institut intervient en appui à l’évaluation et la mise en œuvre des politiques publiques de prévention des risques,...
Know more