Ingénieur de Données Si Crbpo H/F - Muséum National d'Histoire Naturelle
- CDI
- Télétravail accepté
- Muséum National d'Histoire Naturelle
Les missions du poste
Contexte du recrutement et définition de poste
est une unité scientifique co-habilitée par le Muséum national d'Histoire naturelle (MNHN), l'Office français de la biodiversité (OFB), le Centre national de la recherche scientifique (CNRS) et l'Institut de recherche pour le développement (IRD). Avec un budget annuel de 13,7 M€ et près de 180 agents dont une cinquantaine dédiée aux technologies numériques, PatriNat produit une expertise scientifique et technique sur la biodiversité et la géodiversité françaises, et gère des systèmes d'information nationaux de référence (INPN, TaxREF, SINP, GBIF-France, N2000, ZNIEFF).
Rejoindre PatriNat, c'est contribuer directement à la préservation du patrimoine naturel, au coeur d'un environnement pluridisciplinaire associant biologistes, géographes, informaticiens et spécialistes des données.
Pourquoi rejoindre ce projet ?
Ce poste propose un défi rarissime en ingénierie des données : reconstituer la mémoire d'un système porteur de données irremplaçables sur l'avifaune française, et poser les bases de sa pérennisation. Vous travaillerez au contact d'une communauté scientifique engagée, sur des données à forte valeur patrimoniale, avec une autonomie réelle sur les méthodes et les outils.
C'est un poste pour quelqu'un qui aime creuser, comprendre, documenter et construire avec exigence et intérêt pour les données dont il ou elle aura la charge.
DESCRIPTION DES MISSIONS
Au sein de PatriNat, vous assurez la maîtrise des données de la plateforme CRBPO - 13 millions de données de baguage accumulées depuis 1914, un patrimoine scientifique unique et irremplaçable. Vous serez en première ligne pour reconstituer une compréhension complète de ces données historiques et préparer leur migration vers le nouveau système d'information, tout en assurant la continuité des services pendant la transition. Pour exercer vos missions, vous serez en interaction avec les équipes scientifiques et techniques de la plateforme CRBPO et de PatriNat, ainsi qu'avec la communauté EURING.
Vos missions :
- Explorer et documenter le schéma de données historique (GESTBAG, Firebird) : structure, règles métier implicites, qualité, écarts avec le nouveau SI (PostgreSQL)
- Administrer la base de données du nouveau SI CRBPO (PostgreSQL, ElasticSearch) et piloter la cohabitation avec l'ancien système
- Étudier l'opportunité et bâtir les scénarios de migration complète des données, présentés au comité de pilotage du projet
- Développer les outils et scripts assurant la continuité des services non couverts par le nouveau SI (permis de baguage, stocks de bagues, exports EURING/SINP, contrôles qualité)
- Documenter vos travaux et contribuer à l'amélioration continue de la gestion des données biodiversité
Activités principales
1. Exploration et documentation des données GESTBAG
- Analyser le schéma de données de GESTBAG (base Firebird) : tables, relations, règles de gestion implicites, encodages, historiques
- Documenter le modèle de données de façon exhaustive et intelligible (dictionnaire de données, diagramme entité-relation, règles métier identifiées)
- Évaluer la qualité des données : volumétries, doublons, données manquantes, incohérences, données historiques non intégrées
- Mettre en regard le schéma GESTBAG avec le modèle de données du nouveau SI (PostgreSQL) pour identifier les écarts et les problèmes de migration
2. Administration de la base de données du nouveau SI CRBPO
- Administrer la base PostgreSQL du nouveau SI CRBPO (schéma, procédures, index, contraintes)
- Administrer l'indexation des données sur ElasticSearch et l'instance Kibana associée
- Assurer le suivi de la qualité des données saisies dans l'ancien et le nouveau système pendant la phase de cohabitation
- Gérer les flux de synchronisation entre le nouveau SI et GESTBAG (imports/exports, marquage des données, détection des conflits)
- Contribuer à la définition et à la mise en oeuvre des règles de validation des données à l'entrée du SI
3. Étude d'opportunité et planification de la migration complète
- Analyser les flux de données existants : imports, exports automatiques, rapportage EURING, échanges avec les partenaires
- Identifier les opportunités, les contraintes et les coûts d'une stratégie de migration complète des données vers le nouveau SI
- Proposer et documenter des scénarios de migration (technique, calendrier, risques, coûts)
- Présenter les scénarios au COPIL projet pour arbitrage (T4 2026)
- Contribuer à la planification technique du plan d'action 2027
4. Développement de solutions d'appui opérationnel
Plusieurs fonctionnalités historiquement gérées dans GESTBAG ne seront pas couvertes par la V0 du nouveau SI. Le ou la data manager en assure la continuité par le développement de solutions ad hoc :
- Gestion des permis de baguage : scripts de suivi des agréments, dates de validité, renouvellements
- Gestion des stocks de bagues : suivi des attributions, alertes de rupture, reporting
- Exports EURING et SINP: scripts d'extraction et de mise en forme des données pour le rapportage européen
- Exports et analyses à la demande : réponse aux saisines institutionnelles (OFB, ministère), fiches de reprise vers les autres pays
- Contrôles qualité automatisés : détection d'anomalies, statistiques descriptives sur les données versées
- Indicateurs et analyses nécessaires : appui à la valorisation et au suivi du programme
5. Contribution à la documentation et à l'amélioration continue
- Documenter l'ensemble des scripts, procédures et traitements développés
- Contribuer à la démarche d'amélioration continue des processus de gestion des données
- Appuyer ponctuellement l'équipe de développement MOSAIC sur les questions de modélisation des données
- Participer aux réflexions transversales sur la gestion des données biodiversité en lien avec les équipes PatriNat
Profil recherché
CONDITIONS ADMINISTRATIVES REQUISES
Être titulaire au minimum d'un diplôme de niveau Bac +5 - master ou diplôme d'ingénieur en informatique, ingénierie des données, géomatique, bio-informatique ou domaine équivalent avec une expérience souhaité de 2 à 5 ans d'expérience en administration de bases de données, ingénierie des données ou développement orienté données
QUALIFICATIONS ATTENDUES
Connaissances
Indispensables
- Maîtrise des bases de données relationnelles et du langage SQL avancé (requêtes complexes, sous-requêtes, CTEs, procédures stockées)
- Maîtrise d'un langage de scripting pour le traitement de données - Python ou R ou les deux
- Concepts de qualité des données : profiling, validation, détection d'anomalies, traçabilité
Fortement souhaitées
- Maîtrise du SGBD PostgreSQL (administration, optimisation, migrations de schéma)
- Notions de modélisation de données (MCD, MLD, dictionnaire de données)
- Bases en statistiques descriptives et production d'indicateurs
Seraient un plus
- Connaissance d'un SGBD legacy (Firebird, MySQL, Oracle)
- Connaissance des référentiels taxonomiques MNHN (TaxREF) ou équivalents
- Connaissance de standards d'échange dans le domaine de la biodiversité (Darwin Core, SINP, etc.)
- Connaissance des principes FAIR et Science Ouverte appliqués aux données de biodiversité
- Expérience avec des outils ETL (Apache Airflow, dbt ou équivalent)
Savoir-faire opérationnel
- Explorer un système de données non documenté et en reconstituer la logique métier
- Documenter un schéma de données de façon exhaustive et intelligible pour des non-informaticiens
- Concevoir et exécuter des plans de migration de données (extraction, transformation, chargement, validation)
- Développer des scripts maintenables et documentés pour l'automatisation de traitements de données
- Évaluer la qualité et la complétude de données issues de sources hétérogènes
- Produire des livrables (notes d'analyse, présentations, tableaux de bord) à destination d'interlocuteurs variés
Savoir-être professionnel
- Curiosité et ténacité pour explorer des systèmes complexes sans documentation de référence
- Rigueur dans le travail : documentation, traçabilité, reproductibilité des traitements
- Capacité à travailler en interface entre des profils différents : informaticiens, scientifiques, gestionnaires, bénévoles
- Autonomie et sens des responsabilités dans un contexte où les données ont une valeur patrimoniale
- Esprit d'équipe et capacité à partager ses découvertes et à former ses collègues
- Qualité rédactionnelle en français ; l'anglais technique est apprécié (échanges EURING, documentation)
Parcours valorisés
- Expérience en exploration et reverse-engineering de schémas de bases de données existants
- Participation à des projets de migration de données (ETL, validation, tests de cohérence)
- Expérience en développement de scripts de traitement de données (Python ou R)
- Connaissance des données naturalistes, ornithologiques ou plus généralement des données scientifiques liées à la biodiversité
- Expérience en secteur public, institutionnel ou de recherche
Information(s) complémentaire(s)
Venez rejoindre un établissement chargé d'histoire, engagé dans la société, en pleine évolution, à la renommée nationale et internationale. Riche d'une grande variété de métiers et d'activités, le Muséum vous propose d'intégrer des équipes à taille humaine dans un cadre de travail agréable et un environnement stimulant.
Le contrat
Localisation : Paris (Jardin des Plantes ou Musée de l'Homme) avec quelques déplacements ponctuels
Contrat : Mutation ou détachement sur un emploi de catégorie A ou CDD de droit public de 2 ans renouvelable à partir de novembre
Temps de travail : 35h35 par semaine et 44 jours de congés annuels
Rémunération: en fonction du profil retenu et des grilles de rémunération de l'établissement
Les avantages
Remboursement de 75% des frais de transport en commun ou forfait mobilité durable (vélo ou covoiturage)
Télétravail possible après 4 mois d'ancienneté (de 1 ou 2 jours selon les fonctions, activités, service et contexte de travail)
Restaurant d'entreprise ou Tickets restaurant selon le lieu
Mutuelle d'entreprise
Un comité social et une association sportive et culturelle
Accès illimité aux sites de l'établissement avec invités
Compétences requises
- Statistiques
- MySQL
- Gestion des données
- SGBD
- Python
- Reporting
- Amélioration continue
- ETL
- Firebird
- Modèle conceptuel de données (MCD)
- Autonomie
- Oracle
- PostgreSQL
- Création d'une base documentaire
- Gestion des stocks
- Contrôle qualité
- Modélisation des données
- Français
- SQL
- Anglais technique
- Kibana
- Scripting