Stage - Ingénieur Développement Web sur projet Arcodia : pipelines de données scientifiques cloud-natifs H/F

Ramonville-Saint-Agne, France Stage (6 mois)

À propos de Magellium Artal Group

Magellium (Groupe Artal), avec ses 300 collaborateurs, est un acteur indépendant, spécialiste sur la chaine de valorisation du pixel et de la donnée image et vidéo (du capteur satellite / drone jusqu’à son utilisation). Magellium promeut la maîtrise des technologies du logiciel, de l’IA, du traitement d’image et de la géomatique.

L’unité CNapps (Cloud Native Applicationsest l’unité de Magellium en charge de la réalisation des systèmes dits « Cloud Native », applications basées sur quatre piliers fondamentaux :

  • Approche DevOps

  • Architecture Micro-Services

  • Infrastructure basée conteneur

  • Communication via API REST

Cela comprend donc principalement le développement FullStack (Angular, React, Python, Java), des architectures micro-services, la gestion du provisionning (Ansible, Terraform, …), la gestion de la conteneurisation (Kubernetes), l’automatisation du déploiement et de la supervision (gitLab CI, Jenkins, prometheus, grafana, …), …

Nos principaux clients :  de la start-up (TWELV, UBleam, …) au grand compte industriel de l’aéronautique (Airbus, Thales …) en passant par les entreprises publics (ONF, VNF, AGEDI…) et européennes (ONU).

Le poste

Contexte

Magellium–Artal Group développe des solutions logicielles avancées pour le traitement de données scientifiques et géospatiales, notamment pour des organismes tels que le CNES ou le CTBTO.


 Au sein de l’unité CNApps (Cloud-Native Applications), le projet Arcodia vise à concevoir un cadre modulaire et cloud-natif dédié à la collecte, la transformation et la visualisation de jeux de données environnementales et scientifiques de grande échelle.

Objectif du stage

Le stage contribuera au développement et à la consolidation de l’écosystème logiciel Arcodia, à travers un ou plusieurs des axes suivants :

  • Conception et implémentation de briques de pipeline réutilisables pour la collecte et la transformation des données (reprojection, rééchantillonnage, conversion de formats, enrichissement sémantique).

  • Expérimentation autour de formats cloud-optimisés tels que Zarr, GeoZarr, Arrow ou GeoArrow, afin d’évaluer leurs performances et leur interopérabilité.

  • Intégration de standards de métadonnées (STAC, OGC API) pour améliorer la recherche et la découverte des données.

  • Développement de prototypes de visualisation interactive (Deck.gl, WebGL, WebAssembly) pour l’exploration de jeux de données multi-dimensionnels.

Environnement technique

  • Langages : Python, TypeScript / React

  • Frameworks : FastAPI, Deck.gl

  • DevOps : Docker, Devcontainer, GitLab CI/CD

  • Formats de données : Zarr, GeoZarr, Arrow, GeoArrow, COG, STAC

  • Cloud / Infrastructure : Kubernetes, MinIO / S3, PostgreSQL / PostGIS

Résultats attendus

  • Développement d’une ou plusieurs briques fonctionnelles du framework Arcodia (« Collect », « Transform » ou « Visualize »)

  • Évaluation des performances et benchmarks de formats de données

  • Documentation technique et contribution aux ressources ouvertes du projet (README, schémas d’architecture, guide utilisateur)

Profil recherché

Étudiant(e) en cursus universitaire ou en École d’ingénieurs, préparant un

diplôme de niveau Bac+5 ou un Mastère spécialisé, avec une spécialisation

en développement informatique.

Une première expérience avec les outils DevOps (Git /Docker) est souhaitée.

Vous êtes curieux(se), motivé(e), rigoureux(se), et avez une bonne capacité à

travailler en équipe.

Chez Magellium, la diversité et l'inclusion sont fondamentales pour notre fonctionnement et ancrées dans nos valeurs. Nous respectons la diversité de nos employés, leurs expériences, leurs origines, leurs handicaps, et offrons des chances égales à tous. Tous différents, tous compétents !

Détails sur le poste
Ramonville-Saint-Agne, France
Stage (6 mois)
IT
Propulsé parTaleez