SOPRA STERIA GROUP

Stage - Ingénieur R&d - Développement D'un Moteur D'exécution Distribué En Python Et Rust (h/f)

Publié il y a 7 jours

Expérience
Less than 1 year
Salaire proposé
Non spécifié
Localisation
Toulouse, France
Type de contrat
Stage
Modalité de travail
Sur Site
Date de début
ASAP
Stack requis
DockerDocker
KubernetesKubernetes
PythonPython
RustRust

Description de l'entreprise

Voir plus

Sopra Steria, acteur majeur de la Tech en Europe, reconnu pour ses activités de conseil, de services numériques et d’édition de logiciels, aide ses clients à mener leur transformation digitale et à obtenir des bénéfices concrets et durables. Il apporte une réponse globale aux enjeux de compétitivité des grandes entreprises et organisations, combinant une connaissance approfondie des secteurs d’activité et des technologies innovantes à une approche résolument collaborative. Sopra Steria place l’humain au centre de son action et s’engage auprès de ses clients à tirer le meilleur parti du digital pour construire un avenir positif. Fort de 50 000 collaborateurs dans près de 30 pays, le Groupe a réalisé un chiffre d’affaires de 5,1milliards d’euros en 2022.

Description de l'offre

Nous recrutons un(e) Stagiaire R&D pour développer un moteur d'exécution distribué en Python et Rust pour les plateformes scientifiques de demain.

Vous rejoignez notre Business unit Espace au sein de notre agence Space Processing & Intelligence spécialisée dans le traitement et l’hybridation des données spatiales.


Vos missions


Au sein d'une équipe de 4 personnes et encadré(e) par votre référent technique, vous intégrez le projet AntFlow, une plateforme open source de nouvelle génération dédiée à l'exécution et à l'orchestration de traitements scientifiques et géospatiaux à grande échelle.

Développée dans le cadre de projets européens majeurs liés à l'Observation de la Terre et aux Digital Twins environnementaux, AntFlow permet d'exécuter, superviser et mettre à l'échelle des traitements complexes sur des infrastructures cloud, Kubernetes, HPC et hybrides.

Face à la croissance continue des volumes de données et à la complexité croissante des workflows scientifiques, nous souhaitons faire évoluer AntFlow vers une architecture plus réactive et événementielle, capable de coordonner dynamiquement des milliers de traitements distribués.

L'objectif du stage est de participer à la conception et au développement de cette nouvelle génération de moteur d'exécution en explorant une architecture combinant Python et Rust.

Vous contribuez notamment à :

  • la conception d’une nouvelle génération de moteur d’exécution « Event Driven » pour les workflows scientifiques 

  • la gestion de graphes de traitements distribués et dynamiques 

  • l'optimisation des performances et du passage à l'échelle ;

  • l'intégration native avec les environnements Kubernetes et HPC 

  • la mise en œuvre et la promotion des standards ouverts du domaine (CWL, WDL, OGC API Processes, EOAP) 

  • l'observabilité et le suivi temps réel des exécutions


Technologies


  • Python / Rust

  • Kubernetes / Docker / SLURM

  • Argo Workflows

  • OpenTelemetry


Les plus de ce stage 


  • Développer sur des problématiques réelles de performance, de concurrence et de systèmes distribués.

  • Travailler avec des technologies cloud modernes (Python, Rust, Kubernetes) et des standards ouverts internationaux (CWL, WDL, …)

  • Contribuer à un projet open source utilisé dans plusieurs programmes spatiaux européens

  • Participer au développement d'innovations pouvant avoir un impact direct sur les futures plateformes de traitement de données d'Observation de la Terre au CNES et à l'ESA

  • Être encadré(e) par des experts des domaines Cloud, géospatial, calcul scientifique et Observation de la Terre

  • Possibilité de poursuite en CDI à l'issue du stage


Profil:


Vous êtes en dernière année d'école d'ingénieur en informatique IA ou diplôme universitaire équivalent, vous recherchez un stage de fin d'études de 6 mois. 

Vous avez une bonne connaissance des systèmes distribués, des performance temps réel et du cloud native.

Vous êtes autonome, curieux(se) et rigoureux(se) ? Alors vous êtes la pépite que nous recherchons ! 

Rejoignez une entreprise où l’humain, l’innovation et l’impact se rencontrent.

https://careers.soprasteria.fr/jobs