CDD - Ingénieur Développeur en Programmation Agentique pour les Grilles Web Campagnes Océanographiques Françaises H/F

L'ifremer Imagine
Locmaria-Plouzané, France
18 days ago
Apply on www.hellowork.com
Prepare application

Role details

Contract type
Temporary contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English, French

Tech stack

Java (Programming Language) Application Programming Interfaces (APIs) Artificial Intelligence Systems Engineering Configuration Management Software Quality Information Systems Computer Networks Databases Continuous Integration Relational Databases Cursor (Graphical User Interface Elements)
+25 more
Linux DevOps Web Development Human-Computer Interaction Spring Framework Python (Programming Language) Open Source Technology Oracle (Applications) Software Engineering Strategies of Testing TypeScript Web Applications GitHub Copilot ReactJS Large Language Models Technical Debt Backend Gitlab Git Fastapi Vue.js AngularJS Information Technology Data Management Front End Software Development

Job description

Le département Infrastructures de Recherche et Systèmes d’Information (IRSI) assure des services en continu et réalise des projets dans le but de créer ou d’améliorer les infrastructures de recherche marine :

  • Les infrastructures et facilités du réseau informatique,
  • Les systèmes d’information de données marines.

Au sein du département IRSI, le service Ingénierie des Systèmes d’Information (ISI) est chargé de la conception, du développement et du déploiement des Systèmes d’Information Scientifiques de l’Ifremer, en relation constante avec les équipes internes et partenariales utilisatrices de ces systèmes. Ces Systèmes d’Information gèrent des données variées, observées à bord des navires de la flotte océanographique, mesurées par des satellites et par systèmes d’observation autonomes ou issues de travaux de laboratoires.

Le service Sismer de Ifremer est chargé de la gestion des données marines. Il exploite des systèmes d’information couvrant les différentes disciplines des sciences de la mer. Il assure la collecte, la validation, l’archivage et la pérennisation des données scientifiques. Il garantit leur qualité, leur interopérabilité et leur accessibilité via des portails nationaux et internationaux.

Enfin, il soutient les activités de recherche et contribue aux grandes infrastructures de données marines.

Quelle sera votre mission ?

Vous aurez pour mission principale de refondre les grilles web du système d’information « Campagnes océanographiques françaises ». Ces interfaces permettent de visualiser et d’administrer les métadonnées de campagnes. Elles reposent actuellement sur une solution Oracle devenue obsolète.

L’objectif est de redévelopper ces fonctionnalités sous forme d’une application web moderne, intégrant un front office et un back office. Une approche de développement agentique sera mise en oeuvre afin de spécifier, à partir des interfaces existantes, puis de développer, tester et documenter les interfaces utilisateurs ainsi que le back office.

Le projet se déroulera en deux temps. Une phase de prototypage permettra, via une exploration rapide de plusieurs pistes techniques et fonctionnelles, de valider les exigences fonctionnelles et techniques sans viser la qualité du code produit à ce stade. Les choix d’architecture qui en résulteront seront validés avec les équipes concernées (back-end, front-end, sécurité…). Une phase de développement du service visera ensuite la qualité et la maîtrise, en s’appuyant sur des pratiques de spécification structurées (C4 model, ADR, spec-kit). Cette approche nécessite un cadre méthodologique adapté : revue du code généré, maîtrise de la dette technique potentiellement introduite par l’IA, traçabilité des prompts et des choix de conception, et vigilance sur la confidentialité des données manipulées (recours à des LLM hébergés en local via Datarmor lorsque nécessaire).

Vous contribuerez à structurer et formaliser les règles de spécification, de développement, de test et de documentation associées au projet.

Quelles seront vos activités ?

  • Analyser l’existant (IHM, modèle de données Oracle) afin de préparer la refonte.
  • Rédiger les spécifications fonctionnelles et techniques avec les experts au sein du service
  • Piloter la refonte via développement agentique : formaliser les besoins en prompts, générer et réviser le code produit, avec un regard critique sur les productions de l’IA.
  • Évaluer et comparer les outils et modèles d’assistance à la programmation en privilégiant les outils open source (ex : OpenCode, OpenClaw, Qwen, Kimi) ainsi que les LLM associés afin de retenir les approches les plus adaptées au contexte du projet.
  • Définir et exécuter les stratégies de test et de documentation adaptées à chaque phase du projet (prototypage, puis développement du service).
  • Formaliser et capitaliser les bonnes pratiques de développement agentique (règles de prompting, revue du code généré, critères d’acceptation) et documenter les composants techniques.
  • Rester vigilant sur les risques inhérents au développement agentique : dette technique, erreurs générées par l’IA, dépendance aux outils utilisés.

Votre champ relationnel,

En interne :

Le service ISI pour la MOE « campagne » et les experts techniques

Le service SISMER, opérateur Ifremer des systèmes d’informations scientifiques,

Le service IRSI/RIC, gestionnaire des infrastructures informatiques, dont les équipes Datarmor pour évaluer l’utilisation de LLMs en local

Requirements

Vous êtes ingénieur ou diplômé d’une formation universitaire de niveau Bac +5 en informatique et/ou en développement logiciel. Vous avez une appétence marquée pour des outils d’assistance à la programmation par IA (développement agentique), notamment :Une expérience concrète avec des environnements de développement augmentés par LLM,Une capacité à formuler des prompts précis et itératifs pour générer, réviser et valider du code (IHM, API, tests),Un esprit critique face aux productions de l’IA : savoir évaluer, corriger et sécuriser le code généré,Une curiosité active pour l’évolution rapide des modèles et outils IA appliqués au développement (Mistral, Claude, DeepSeek…).Une première expérience en développement web (front et/ou back) et en gestion de bases de données relationnelles sera appréciée. La candidature de jeunes ingénieur(e)s motivé(e)s par cette approche sera considérée avec intérêt, des formations complémentaires pouvant être envisagées.Vous avez les compétences, connaissances et expériences suivantes :Informatique générale : environnement Linux, bases de données relationnelles (dont Oracle), réseaux et architecture client-serveur, gestion de configuration (Git/GitLab).Développement logicielConnaissance des tchnologies web front (ex : React, Vue.js, Angular…)Connaissance des technologies back (ex : Java Spring, Python FastAPI, TypescriptBonne connaissance des outils de développement agentique (OpenCode, ClaudeCode, OpenClaw, Continue, Cline, Cursor, GitHub Copilot,…)Connaissance DevOps : packaging, containerisation, CI/CDVous avez les qualités suivantes :Aptitude à travailler en équipe dans des contextes variés (avec les collègues au sein de la collaboration renforcée, avec les analystes de données, avec les partenaires et les prestataires de service),Bonnes capacités relationnelles et rédactionnelles en français et en anglais,Sens du service,Rigueur,Intérêt pour l’observation et les données environnementales (dont les données marines),Intérêt pour les valeurs portées par l’Ifremer (développement de la connaissance de l’océan, développement durable)., Vous êtes ingénieur ou diplômé d’une formation universitaire de niveau Bac +5 en informatique et/ou en développement logiciel.

Vous avez une appétence marquée pour des outils d’assistance à la programmation par IA (développement agentique), notamment :

  • Une expérience concrète avec des environnements de développement augmentés par LLM,
  • Une capacité à formuler des prompts précis et itératifs pour générer, réviser et valider du code (IHM, API, tests),
  • Un esprit critique face aux productions de l’IA : savoir évaluer, corriger et sécuriser le code généré,
  • Une curiosité active pour l’évolution rapide des modèles et outils IA appliqués au développement (Mistral, Claude, DeepSeek…).

Une première expérience en développement web (front et/ou back) et en gestion de bases de données relationnelles sera appréciée. La candidature de jeunes ingénieur(e)s motivé(e)s par cette approche sera considérée avec intérêt, des formations complémentaires pouvant être envisagées.

Vous avez les compétences, connaissances et expériences suivantes :

  • Informatique générale : environnement Linux, bases de données relationnelles (dont Oracle), réseaux et architecture client-serveur, gestion de configuration (Git/GitLab).
  • Développement logiciel
  • Connaissance des tchnologies web front (ex : React, Vue.js, Angular…)
  • Connaissance des technologies back (ex : Java Spring, Python FastAPI, Typescript
  • Bonne connaissance des outils de développement agentique (OpenCode, ClaudeCode, OpenClaw, Continue, Cline, Cursor, GitHub Copilot,…)
  • Connaissance DevOps : packaging, containerisation, CI/CD

Vous avez les qualités suivantes :

  • Aptitude à travailler en équipe dans des contextes variés (avec les collègues au sein de la collaboration renforcée, avec les analystes de données, avec les partenaires et les prestataires de service),
  • Bonnes capacités relationnelles et rédactionnelles en français et en anglais,
  • Sens du service,
  • Rigueur,
  • Intérêt pour l’observation et les données environnementales (dont les données marines),
  • Intérêt pour les valeurs portées par l’Ifremer (développement de la connaissance de l’océan, développement durable).

EUR

Spring Français Anglais Intelligence artificielle IHM API Packaging Linux Oracle Git Développement logiciel Angular Vue JS Python Base de données relationnelle TypeScript Java Client-serveur Programmation

About the company

Rejoignez l’Ifremer pour un océan mieux compris, mieux protégé qui demeure un allié du bien-vivre sur la planète

Des abysses à la surface, de la côte au large, l’Ifremer est l’institut de recherche français entièrement dédié à l’Océan. Ses équipes mènent des recherches, innovent et produisent des expertises pour protéger l’océan, exploiter ses ressources de manière responsable et partager les données marines.

L’Ifremer apporte son expertise scientifique pour éclairer les politiques publiques et élabore des solutions puisées dans l’océan pour répondre aux enjeux de la transition écologique. Opérateur de la Flotte océanographique française avec sa filiale d’armement Genavir, l’Ifremer imagine, conçoit et déploie des moyens technologiques de pointe pour percer les mystères de l’océan.

Rejoignez nos équipes, composées de 1500 scientifiques et métiers supports à la recherche, et présentes sur tout le littoral métropolitain et en Outre-mer., Rejoignez l’Ifremer pour un océan mieux compris, mieux protégé qui demeure un allié du bien-vivre sur la planèteDes abysses à la surface, de la côte au large, l’Ifremer est l’institut de recherche français entièrement dédié à l’Océan. Ses équipes mènent des recherches, innovent et produisent des expertises pour protéger l’océan, exploiter ses ressources de manière responsable et partager les données marines. L’Ifremer apporte son expertise scientifique pour éclairer les politiques publiques et élabore des solutions puisées dans l’océan pour répondre aux enjeux de la transition écologique. Opérateur de la Flotte océanographique française avec sa filiale d’armement Genavir, l’Ifremer imagine, conçoit et déploie des moyens technologiques de pointe pour percer les mystères de l’océan.Rejoignez nos équipes, composées de 1500 scientifiques et métiers supports à la recherche, et présentes sur tout le littoral métropolitain et en Outre-mer. www.ifremer.fr

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.hellowork.com
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

3:52 min

Comparing French work-life balance principles with international engineering practices

Chris Heilmann +2 · LIVE

6:21 min

Investigating push inefficiencies with upstream Git experts

Jonathan Creamer · Coffee With Developers

52 sec

Running persistent Linux environments directly on Windows

Ben Breard Ben Breard · World Congress 2025

6:14 min

Structuring CI/CD pipelines with integrated security and quality checks

Christoph Ruggenthaler · LIVE

2:37 min

Optimizing technical profiles for AI sourcing and recruitment

Mina Golesorkhi Mina Golesorkhi · World Congress 2026 Europe

56 sec

Favorite git commands and the importance of patch commits

Eileen Uchitelle Eileen Uchitelle +1 · Coffee With Developers

Videos

See all

Related articles

See all