Développeur·se Full stack - Services geospatiaux de monitoring environnemental
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+18 more
Job description
Nous recherchons un·e développeur·se Python expérimenté·e en traitement de données géospatiales avec une appétence pour les développements front-end 2D/3D.
Côté backend, vous interviendrez sur des pipelines Python de traitement de données scientifiques, avec une composante forte en imagerie géospatiale multidimensionnelle (données satellitaires et aériennes, rasters, séries temporelles spatiales, données vectorielles). Vous serez en contact direct avec une équipe scientifique dont vous assurerez le support technique (implémentation d’algorithmes, refactorisation de code, expertise).
Côté front-end, vous serez l’interlocuteur·rice privilégié·e pour le développement des applications et interfaces web et desktop de monitoring environnemental : visualisation cartographique 2D, rendu 3D, restitution des produits issus des chaînes de traitement. Vous travaillerez en lien direct avec des clients utilisateurs et des product owners internes.
Pour l’ensemble des travaux, vous utilisez les outils IA de support au développement afin d’optimiser l’ensemble du processus, de la production du code jusqu’à son déploiement, selon la charte IA en vigueur dans l’entreprise.
Vous rejoindrez une équipe de 3 développeurs et travaillerez en méthode agile, avec une vraie autonomie sur la conception technique de vos développements.
Vos missions
- Concevoir et développer des pipelines de traitement de données scientifiques en Python, orientés performance et robustesse ; assurer le support à l’équipe scientifique de développement méthodologique, puis intégrer ces travaux dans les librairies de l’entreprise avec les outils CI en vigueur.
- Manipuler des données géospatiales multidimensionnelles (rasters, cubes de données, séries temporelles, vecteurs) et préparer leur restitution dans les interfaces.
- Concevoir et développer les interfaces web et desktop 2D et 3D de monitoring environnemental (visualisation cartographique, rendu 3D, tableaux de bord), avec l’aide d’outils IA.
- Recueillir et traduire les besoins des clients utilisateurs et des product owners internes en fonctionnalités, maquettes et itérations.
- Développer et maintenir les API et services qui relient les chaînes de traitement aux interfaces.
- Participer aux choix d’architecture technique et aux revues de code.
- Contribuer à la qualité du code (tests, documentation, CI/CD) et à la rédaction de documentation technique et utilisateur.
Requirements
- 5 ans d’expérience en développement Python appliqué au traitement de données
- Maîtrise de : rasterio, geopandas, numpy, xarray, scipy, Pillow
- Expérience de développement d’applications 2D/3D web (OpenLayers, Leaflet, CesiumJS…) et desktop (Qt/PyQt).
- Conception d’API web (REST, par exemple FastAPI ou Flask)
- Développement orienté objet, code propre et respect des standards PEP8
- Maîtrise d’un workflow Git classique (branches, PR/MR, revue de code)
- À l’aise avec les tests automatisés (pytest) et le typage statique (type hints, mypy)
- Sensibilité UX/UI et expérience de la conception d’interfaces avec des utilisateurs métier
- Maîtrise de l’environnement Linux
- Utilisation d’outils IA de support au développement (Claude Code, Codex…)
- Expérience en environnement agile (Scrum/Kanban)
Des plus qui seraient appréciés
- Expérience en traitement de données SIG / imagerie géospatiale multidimensionnelle
- Pratique de QGIS (et développement de plugins) et des utilitaires GDAL/OGR
- Connaissance des services et formats de diffusion cartographique (WMS/WMTS, tuiles vectorielles, COG, STAC)
- Notions de conteneurisation (Docker) et de CI/CD (GitLab CI, GitHub Actions)
Savoir-être
- Esprit logique, rigueur et curiosité intellectuelle - capacité à collaborer avec équipe scientifique
- Capacité à communiquer clairement sur des sujets techniques avec des interlocuteurs non-techniques
- Forte autonomie dans la gestion de vos tâches et votre montée en compétences
- Goût pour le travail dans le cadre d’une PME innovante, agile, et très dynamique
- Engagement et volonté d’investissement à long terme
Benefits & conditions
Conditions d’exercice du poste
- Type de contrat : CDI, statut cadre
- Convention collective : Syntec
- Convention de télétravail laissant une grande souplesse d’organisation
- Avantages sociaux : prime de télétravail, prime de partage de la valeur, RTT, prise en charge partielle de la mutuelle d’entreprise
- Semaines de regroupement ponctuelles (3 par an)
- Rémunération : A discuter selon compétences et expérience
About the company
- les références de vos réalisations (compte Gitlab / GitHub)
N’hésitez pas à développer l’intérêt porté au poste et détailler votre cheminement professionnel dans votre lettre de motivation pour étoffer votre candidature.
La société (https://hytech-imaging.fr) et le contexte de travail
Hytech-imaging est une société créée en 2016 dédiée au développement et à la démocratisation des usages de l’imagerie spectrale satellitaire et aérienne pour la connaissance et la surveillance de l’environnement dans divers domaines d’applications civiles et de défense.
La société développe principalement des produits et services innovants de surveillance de l’environnement marin et côtier dans différents domaines d’application : hydrographie, morphodynamique, qualité de l’eau, biodiversité côtière et suivi des écosystèmes, suivi de la mégafaune et avifaune marine, archéologie côtière, détection de cibles en milieu marin.
Elle s’appuie sur une équipe pluridisciplinaire de 15+ personnes articulant expertise en traitement d’images et transfert radiatif, savoir-faire en développement (infrastructures, solution logicielles, devops), intégration de systèmes embarqués et réalisation de missions aériennes utilisant aéronefs habités et drones, et conception de services de surveillance environnementale.
Parmi ses programmes phares auxquels participera le futur recruté, elle pilote notamment le programme national de surveillance satellitaire côtière Cosmeo (https://cosmeo.earth), elle a développé et opère le système aérien Stormm de recensement de la mégafaune et avifaune marine (https://hytech-imaging.fr/stormm/), elle démarre actuellement le développement d’un nouveau système à capacités renforcées Cyqlope, et œuvre à l’industrialisation du système de bathymétrie et cartographie réactive Calhyb.
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Loading talks and stories from around this role…