Ingénieur Développement Python Centre de Mission Satellite H/F

Groupe Viveris
Ramonville-Saint-Agne, France
5 days ago
Apply on www.hellowork.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Starter
Working hours
Regular working hours
Languages
English

Tech stack

Unit Testing Code Review Continuous Integration Software Debugging Github Python (Programming Language) RabbitMQ Data Streaming Grafana Git Gitlab-ci Kubernetes
+5 more
Influxdb Apache Kafka Docker Jenkins Microservices

Job description

Nous recherchons un(e) Développeur(se) Python pour intervenir au sein d’une équipe en charge d’un centre de mission satellite. Vous intégrerez une équipe en charge de la conception et de l’exploitation d’une plateforme de télémesure, télécommande et supervision de satellites, dans un environnement microservices conteneurisés sur Kubernetes.L’objectif : construire et faire évoluer une solution robuste, scalable et observable, capable de gérer des flux de données temps réel issus de plusieurs missions spatiales., Concevoir et développer des microservices en Python pour l’ingestion et le traitement de flux de télémesures (via Kafka et RabbitMQ) et l’intégration avec les briques de supervision (InfluxDB, Grafana) ;

  • Déployer, maintenir et faire évoluer les services dans un cluster Kubernetes ;
  • Contribuer à l’observabilité de la plateforme : modélisation des métriques dans InfluxDB, création de dashboards et d’alertes dans Grafana, instrumentation des services (logs, métriques, traces).

Requirements

Profil recherché :Formation Bac +5 (école d’ingénieur, master informatique ou équivalent) ;Première expérience significative en développement backend Python ;Maîtrise avérée de :Kafka et RabbitMQ (concepts, patterns, bonne utilisation dans une architecture microservices) ;Kubernetes (déploiement, debugging, bonnes pratiques) ;Bonnes pratiques : tests unitaires/intégration, CI/CD, documentation, revue de code ;Appétence pour les environnements exigeants (fiabilité, traçabilité, contraintes opérationnelles fortes) ;Anglais technique lu, parlé, écrit (documentation, échanges possibles avec des équipes internationales).Compétences techniques : Langage : Python Messaging / Event streaming : Kafka, RabbitMQOrchestration : Kubernetes Supervision / Visualisation : GrafanaOutils associés : Docker, Git, CI/CD (GitLab CI / GitHub Actions / Jenkins)…Nos avantages :Rémunération attractive et évolutive, mutuelle familiale à garantie haute ;Tickets restaurant pris en charge à 60%, 100% titre de transport urbain remboursé ;Primes d’intéressement, de participation et de cooptation ;Jusqu’à 2 jours de télétravail par semaine ;Formation continue avec LinkedIn Learning et nos communautés techniques., * Formation Bac +5 (école d’ingénieur, master informatique ou équivalent) ;

  • Première expérience significative en développement backend Python ;
  • Maîtrise avérée de :
  • Kafka et RabbitMQ (concepts, patterns, bonne utilisation dans une architecture microservices) ;
  • Kubernetes (déploiement, debugging, bonnes pratiques) ;
  • Bonnes pratiques : tests unitaires/intégration, CI/CD, documentation, revue de code ;
  • Appétence pour les environnements exigeants (fiabilité, traçabilité, contraintes opérationnelles fortes) ;
  • Anglais technique lu, parlé, écrit (documentation, échanges possibles avec des équipes internationales).

Compétences techniques :

  • Langage : Python
  • Messaging / Event streaming : Kafka, RabbitMQ
  • Orchestration : Kubernetes
  • Supervision / Visualisation : Grafana
  • Outils associés : Docker, Git, CI/CD (GitLab CI / GitHub Actions / Jenkins)…, Anglais technique Grafana Git Instrumentation Jenkins Kubernetes Python KAFKA Docker

Benefits & conditions

  • Rémunération attractive et évolutive, mutuelle familiale à garantie haute ;
  • Tickets restaurant pris en charge à 60%, 100% titre de transport urbain remboursé ;
  • Primes d’intéressement, de participation et de cooptation ;
  • Jusqu’à 2 jours de télétravail par semaine ;
  • Formation continue avec LinkedIn Learning et nos communautés techniques.

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

2:07 min

Inspecting default bridge architectures and custom Docker networks

Oliver Seitz Oliver Seitz · World Congress 2025

6:36 min

Funding open source through GitHub Accelerator and Sponsors

Stormy Peters · World Congress 2023

2:27 min

Structuring agile and interdisciplinary engineering teams

Oliver Zimmert · LIVE

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