Stage R&D software : Implémentation d'un transport inter-nœuds dans une bibliothèque (H/F)

Atos
Bruyères-le-Châtel
EUR 40 000 - 60 000
Description du poste

Eviden, qui fait partie du groupe Atos, avec un chiffre d'affaires annuel d'environ 5 milliards d'euros, est un leader mondial de la transformation numérique axée sur les données, fiable et durable. En tant qu'entreprise numérique de nouvelle génération, avec des positions de leader mondial dans les domaines du numérique, du cloud, des données, de l'informatique avancée et de la sécurité, elle apporte une expertise approfondie à tous les secteurs d'activité dans plus de 47 pays.

Stage R&D software : Implémentation d’un transport inter-nœuds dans une bibliothèque de passage de messages.

Profil : Ingénieur développement logiciel HPC, Équipe DRIM – Bruyères le Chatel.

Missions : La R&D HPC Software travaille au développement de logiciels pour optimiser le fonctionnement et le monitoring des supercalculateurs.

Au sein de la R&D, l’équipe DRIM effectue des travaux de recherche et de développement qui consistent à proposer des améliorations des environnements d'exécution HPC, tel que MPI et OpenMP. Elle travaille notamment à l’optimisation de la communication entre les nœuds des supercalculateurs.

Dans ce cadre, l’équipe développe et optimise la bibliothèque de communication Open MPI, implémentant le standard MPI. Cette couche logicielle est d’une importance clé pour utiliser efficacement les réseaux rapides qui composent les supercalculateurs modernes. En effet, l’équipe a développé une bibliothèque de communication (UBCL) qui pilote le réseau propriétaire. Open MPI appelle la bibliothèque UBCL sur nos supercalculateurs lorsque nous cherchons à faire des communications point-à-points, unilatérales et collectives. Dans l’optique d’une ouverture d’une partie de la pile logicielle à l’open source, nous prévoyons d’ajouter le support de plusieurs types de réseaux d’interconnexion dans UBCL.

Pour ce faire, nous recherchons un stagiaire de niveau Bac+5.

Ses missions seront l’étude, la conception, l’implémentation et l’évaluation d’un transport basé sur un protocole open source.

Vous êtes rigoureux∙se, curieux∙se, persévérant∙e et intéressé∙e par la programmation bas niveau. Le travail en équipe est également un élément primordial à la réalisation de ce stage.

Compétences requises :

  1. Programmation en C
  2. Environnement Unix/Linux
  3. Algorithmique distribuée
  4. MPI
  5. Bases de programmation réseau

Connaissances souhaitées :

  1. Git
  2. Slurm
  3. Programmation système
  4. Anglais technique

Durée : 6 mois

Site : Atos, Teratec, Bruyères le Chatel (91)

Let’s grow together.

Obtenez un examen gratuit et confidentiel de votre CV.
Sélectionnez le fichier ou faites-le glisser pour le déposer
Avatar
Coaching en ligne gratuit
Multipliez vos chances de décrocher un entretien !
Faites partie des premiers à découvrir de nouveaux postes de Stage R&D software : Implémentation d'un transport inter-nœuds dans une bibliothèque (H/F) à Bruyères-le-Châtel