Seqana
Seqana
Seqana développe des logiciels de suivi, de déclaration et de vérification (MRV) du carbone des sols pour l’agriculture régénératrice. Financée par l’Union européenne, cette entreprise spécialisée dans l’observation de la Terre et l’apprentissage automatique conçoit des outils destinés à rendre la mesure du carbone des sols plus abordable, plus rapide et reproductible. Sa plateforme aide ses partenaires à évaluer les résultats liés au carbone et à soutenir le développement des programmes de compensation carbone et des pratiques agricoles régénératrices.

Ingénieur logiciel senior, plateforme de données

Développez la plateforme de données climatiques de Seqana pour fournir des résultats fiables et auditables sur le carbone des sols. Pilotez l’infrastructure GCP, les pipelines Python, les workflows géospatiaux et les pratiques d’ingénierie.

Description

  • Faites progresser l’infrastructure qui transforme les travaux scientifiques en résultats climatiques fiables.
  • Pilotez la plateforme qui fait passer les données, les modèles et les méthodes d’estimation de la recherche et du développement à des livrables clients auditables.
  • Assurez le versionnement de bout en bout des données, des modèles et des environnements.
  • Définissez l’orientation des plateformes développeur et des pratiques d’ingénierie pour une stack Python répartie sur plusieurs dépôts, notamment les environnements, les conteneurs, les modèles de projets, le CI/CD et l’orchestration des pipelines.
  • Pilotez l’infrastructure GCP : architecture, infrastructure as code, supervision, gestion des coûts et des accès, et développement continu.
  • Développez des workflows géospatiaux pour stocker et traiter à grande échelle des données vectorielles et des rasters haute résolution.
  • Améliorez les bases de données qui prennent en charge les modèles et les livrables clients.
  • Rédigez des documents de conception et examinez les conceptions de l’infrastructure centrale et des pipelines.
  • Accompagnez les ingénieurs et donnez des retours sur la conception et l’architecture en ingénierie logicielle et des données.
  • Coordonnez les objectifs d’infrastructure, hiérarchisez le travail et alignez les efforts des équipes d’ingénierie logicielle et des données.
  • Travaillez avec des ingénieurs logiciels, des ingénieurs de données, des spécialistes en science des données et des ingénieurs solutions.
  • Transformez le code de recherche en une infrastructure fiable et reproductible.

Exigences

  • Au moins six ans d’expérience en ingénierie, dont une expérience solide dans la conception et l’exploitation de systèmes backend et de pipelines de production à forte intensité de données.
  • Expérience démontrée de la prise en charge de systèmes de bout en bout, de la prise de décisions architecturales, de la rédaction et de la relecture de documents de conception, ainsi que du mentorat d’ingénieurs.
  • Maîtrise experte de Python et solides compétences en SQL.
  • Expérience de la conception de schémas de production et de modèles de données.
  • Expérience pratique d’outils de workflows et de pipelines tels qu’Airflow ou Dagster.
  • Expérience du suivi des expériences et du versionnement des données.
  • Expérience pratique de l’exploitation d’infrastructures cloud en production, idéalement sur GCP.
  • Expérience d’outils d’infrastructure as code tels que Terraform ou OpenTofu.
  • Expérience d’IAM, des conteneurs et d’environnements reproductibles comme Docker ou devcontainers.
  • Expérience étendue du cycle de développement logiciel, notamment du packaging Python, des conteneurs, des tests, du CI/CD et de l’observabilité.
  • Communication claire et directe avec des collègues techniques et non techniques.
  • Forte motivation à faire progresser le développement durable grâce à la technologie.
  • Diplôme en génie logiciel ou en informatique, ou expérience pratique équivalente.
  • Une expérience en production des données raster et des pipelines géospatiaux constitue un atout majeur.
  • Une expérience de la création de services de modèles, de registres de modèles ou d’outils MLOps tels que DVC ou MLflow constitue un atout majeur.
  • Une expérience de la création d’outils de BI ou de tableaux de bord pour des utilisateurs non techniques, comme Streamlit, constitue un atout majeur.
  • Une expérience de la conception d’entrepôts de données avec des outils tels que BigQuery, PostgreSQL ou dbt, ainsi que des workflows d’ingénierie des données, constitue un atout majeur.
  • Une expérience préalable de l’observation de la Terre, du suivi environnemental ou des données en science des sols constitue un atout majeur.

Avantages

  • Contrat de travail à durée indéterminée.
  • Période d’essai de six mois.
  • Semaine de travail de 40 heures.
  • 30 jours de congés annuels.
  • Une réelle autonomie et une influence sur l’orientation technique d’une entreprise en phase de démarrage.
  • Une équipe internationale, motivée et engagée.
  • L’occasion de voir une nouvelle entreprise se développer et de contribuer à façonner son avenir.
  • Une culture d’ingénierie axée sur les documents de conception, les revues de code réfléchies et les pratiques partagées.
  • Organisation favorable au télétravail : jusqu’à quatre jours à distance par semaine pour les personnes basées à Berlin, ou télétravail complet depuis tout autre endroit en Allemagne, avec des horaires flexibles.
  • Boissons et collations.
  • Événements d’équipe.
  • Choix du matériel informatique.