Ingénieur en développement logiciel full-stack en traitement d'image (H/F)

Référence : UPR2002-ANTPAM-005

  • Fonction publique : Fonction publique de l'État
  • Employeur : Centre national de la recherche scientifique (CNRS)
  • Localisation : 13402 MARSEILLE 09 (France)
Postuler sur le site employeur

Date limite de candidature : 11/06/2026

Partager la page

Veuillez pour partager sur Facebook, Twitter et LinkedIn.

  • Nature de l’emploi Emploi ouvert uniquement aux contractuels
  • Nature du contrat

    CDD d'1 an

  • Expérience souhaitée Non renseigné
  • Rémunération Fourchette indicative pour les contractuels Entre 2571,89 € à 3817,32€, selon expérience € brut/an Fourchette indicative pour les fonctionnaires Non renseignée
  • Catégorie Catégorie A (cadre)
  • Management Non renseigné
  • Télétravail possible Non renseigné

Vos missions en quelques mots

Missions :
Contribuer au développement d’une architecture logicielle modulaire pour Meshroom en intégrant des prototypes spécialisés (photogrammétrie, annotation sémantique, visite virtuelle, gestion des métadonnées, calcul déporté) et en assurant leur interopérabilité.
Le/la candidat(e) sera en charge des développements informatiques pour orchestrer un ensemble de greffons au sein de l’environnement graphique, tout en automatisant les pipelines de traitement d’images.

Activités :
• 1. Développement et intégration logicielle
• Contribuer à l’architecture modulaire de plug-in dans l’environnement de Meshroom :
Développer une boîte à outils libre pour la modélisation basée-image, en intégrant les prototypes du laboratoire (MicMacRoom pour la photogrammétrie, AIOLI pour l’annotation sémantique, ANAMNESIS pour la gestion des métadonnées, MYRTE pour les visites virtuelles, DURAIR pour les jumeaux numériques sémantiquement enrichis).
• Orchestration des greffons :
Développer et maintenir les greffons dans l’environnement graphique de Meshroom, en collaboration avec les équipes de recherche (interne au laboratoire, et équipes de développement partenaires telles qu’AliceVision/TransPerfect et Micmac/ENSG-IGN).

• 2. Automatisation et synergies logicielles
• Automatiser les pipelines de traitement d’images (photogrammétrie, annotation 3D, traitements avancés basés IA) pour garantir efficacité et reproductibilité.
• Optimiser l’intégration des prototypes entre eux, en veillant à leur scalabilité et leur maintenabilité.
• Travailler sur des solutions de calcul déporté et de virtualisation pour répondre aux besoins des workflows complexes et de calcul massif.

• 3. Documentation et traçabilité
• Rédiger des documentations techniques et participer à la documentation utilisateur (wiki, tutoriels, guides) pour faciliter l’appropriation des outils par les communautés de développeurs et utilisateurs.
• Contribuer à la gestion des métadonnées et paradonnées (via le prototype ANAMNESIS) pour assurer la traçabilité des procédures de traitement (approches FAIR et orientées web-semantique).

• 4. Collaboration et valorisation
• Travailler en collaboration étroite avec les ingénieurs et chercheurs du laboratoire pour garantir la cohérence globale du projet.
• Participer à la valorisation des outils développés (démonstrations, ateliers, conférences).

Contexte de travail :
Le poste est basé à Marseille sur le campus CNRS au bâtiment US où se trouve le MAP UPR 2002. La personne recrutée intégrera l'équipe du projet COCORICO financé dans le cadre du programme OPEN de CNRS Innovation destiné à la prématuration et au transfert technologique de logiciel libre.

Profil recherché

Competences :
Compétences techniques requises
• Langages : Maîtrise de Python, C++, Shell.
• DevOps : CI/CD (GitLab CI, Jenkins), expérience avec Docker.
• Outils : Connaissance des systèmes de gestion de version (Git) et des environnements collaboratifs.

Compétences techniques appréciées
• Vision par ordinateur / Informatique graphique et traitement d’image :
Connaissance des flux et formats courants en photogrammétrie (Structure from Motion, Multi-view Stereo, quaternions, etc.).
• Bases de données :
Notions de bases de données relationnelles (SQLite, MySQL), document (CouchDB), ou orientées graphe (Neo4j).
• Web 3D : Three.js, A-Frame.js.
• Frameworks et méthodes basées IA :
Expérience avec des frameworks (PyTorch, TensorFlow) et des méthodes avancées pour le traitement d'image (DINO, SAM, NeRF, 3DGS, etc.)
• Standards et web sémantique :
Connaissance des standards d’interopérabilité 2D/3D (IIIF) et des métadonnées (Dublin Core, EXIF, etc).

Compétences transverses
• Travail d’équipe : Capacité à collaborer avec des profils variés (chercheurs, développeurs, industriels).
• Autonomie : Capacité à prendre des initiatives et à gérer des tâches complexes de manière indépendante.
• Anglais : Niveau technique courant (B2 minimum, pour la documentation et les réunions internationales).

Contraintes et risques :

Niveau d'études minimum requis

  • Niveau Niveau 7 Master/diplômes équivalents
  • Spécialisation Informatique, traitement de l'information, réseau de transmission des données

Langues

  • Français Seuil

Qui sommes-nous ?

Le Centre national de la recherche scientifique est un organisme public de recherche pluridisciplinaire placé sous la tutelle du ministère de l’Enseignement supérieur, de la Recherche et de l’Innovation.

C’est l’une des plus importantes institutions publiques au monde : 33 000 femmes et hommes (dont plus de 16 000 chercheurs et plus de 16 000 ingénieurs et techniciens), en partenariat avec les universités et les grandes écoles, y font progresser les connaissances en explorant le vivant, la matière, l’Univers et le fonctionnement des sociétés humaines.

En savoir plus sur l'employeur

À propos de l'offre

  • Le Centre national de la recherche scientifique est l’une des plus importantes institutions publiques au monde : 34 000 femmes et hommes (plus de 1 000 laboratoires et 200 métiers), en partenariat avec les universités et les grandes écoles, y font progresser les connaissances en explorant le vivant, la matière, l’Univers et le fonctionnement des sociétés humaines. Depuis plus de 80 ans, y sont développées des recherches pluri et interdisciplinaires sur tout le territoire national, en Europe et à l’international. Le lien étroit que le CNRS tisse entre ses missions de recherche et le transfert vers la société fait de lui un acteur clé de l’innovation en France et dans le monde. Le partenariat qui le lie avec les entreprises est le socle de sa politique de valorisation et les start-ups issues de ses laboratoires (près de 100 chaque année) témoignent du potentiel économique de ses travaux de recherche.

  • Vacant
  • Conceptrice / Concepteur

Des offres d'emplois recommandées pour vous

  • CHEF DE BUREAU EXPERTISE POUR L'EVALUATION ET L'INTEGRATION

    • Localisation : Bouches du Rhône (13)
    • Fonction publique : Fonction publique de l'État
    • Employeur : Commissariat au Numérique de Défense (CND)
    • En ligne depuis le 20 mai 2026
  • DATA MANAGER 4/12

    • Localisation : Bouches du Rhône (13)
    • Fonction publique : Fonction publique de l'État
    • Employeur : Service de Santé des Armées (SSA)
    • En ligne depuis le 20 mai 2026
  • CHEF DU DETACHEMENT D'APPUI NUMERIQUE DE SAINTE-MARTHE

    • Localisation : Bouches du Rhône (13)
    • Fonction publique : Fonction publique de l'État
    • Employeur : Commissariat au Numérique de Défense (CND)
    • En ligne depuis le 20 mai 2026
  • CHARGE DE SUIVI DE PROJETS

    • Localisation : Bouches du Rhône (13)
    • Fonction publique : Fonction publique de l'État
    • Employeur : Commissariat au Numérique de Défense (CND)
    • En ligne depuis le 20 mai 2026
  • Chef de division Système d'Information et de Communication - ENTENTE POUR LA FORET MEDITERRANEENNE

    • Localisation : Bouches du Rhône (13)
    • Fonction publique : Fonction publique Territoriale
    • Employeur : Structures de coopération territoriale
    • En ligne depuis le 13 mai 2026

    Fonction
    publique
    Territoriale

  • Chargé(e) des relations utilisateurs du SI (H/F) - COMMUNE DE MARSEILLE

    • Localisation : Bouches du Rhône (13)
    • Fonction publique : Fonction publique Territoriale
    • Employeur : Communes
    • En ligne depuis le 13 mai 2026

    Fonction
    publique
    Territoriale