
Hewlett Packard Enterprise développe des technologies d’entreprise pour les organisations qui utilisent des environnements de cloud hybride et des opérations pilotées par l’intelligence artificielle. Son portefeuille comprend les serveurs HPE ProLiant et le calcul haute performance HPE Cray, le stockage HPE Alletra, les réseaux HPE Aruba, des plateformes d’IA et des usines d’IA clé en main, ainsi que les solutions à la demande GreenLake. HPE propose également des fonctionnalités de sécurité telles que Zero Trust et SASE, ainsi que des services professionnels, de conseil et d’assistance qui aident les grandes organisations à moderniser leur infrastructure, à gérer leurs environnements de centres de données et à déployer l’IA à grande échelle.
Stage en réseaux HPC et IA, transport réseau
Hewlett Packard Enterprise recherche un stagiaire pour développer des logiciels de télémétrie réseau haute performance destinés aux infrastructures d’IA et de HPC. Le travail comprend l’analyse des paquets, la supervision et des outils de mesure des performances des chemins réseau.
Description
- Développer des composants logiciels pour la télémétrie réseau haute performance.
- Mettre en œuvre l’ingestion de la télémétrie, le décodage, la validation et la normalisation des paquets.
- Concevoir des capacités de stockage des données et d’analyse de la télémétrie.
- Créer des outils pour reconstituer les chemins réseau et calculer la latence et la congestion à chaque saut à partir des rapports de télémétrie.
- Développer la supervision opérationnelle, les indicateurs d’état et les visualisations.
- Tester, déboguer, caractériser les performances et valider les systèmes de collecte de télémétrie.
- Travailler avec les équipes réseau, commutation, logiciel et architecture pour définir et vérifier les exigences et les flux de travail liés à la télémétrie.
Exigences
- Préparer actuellement une licence, un master ou un doctorat en informatique, en génie informatique, en génie électrique ou dans un domaine technique connexe.
- Avoir suivi des cours ou acquis une expérience de projet en réseaux, systèmes d’exploitation, systèmes distribués, bases de données ou génie logiciel.
- Avoir une expérience du développement logiciel en Python, C++ ou dans un langage comparable.
- Savoir concevoir, déboguer et tester des systèmes logiciels complexes.
- Connaître les fondamentaux des réseaux, notamment Ethernet, TCP/IP, UDP, le routage et la commutation.
- Connaître les structures de paquets, l’analyse de protocoles et les outils de capture de paquets.
- Connaître la télémétrie, la supervision, l’observabilité ou l’analyse réseau.
- Comprendre le stockage des données, les bases de données et les pipelines de traitement des données.
- Connaître les environnements Linux et les outils de développement logiciel.
- Posséder de solides compétences en développement logiciel et en débogage.
- Maîtriser Python ; une expérience de C++ ou Rust est un atout.
- Savoir analyser les données réseau au niveau des paquets et diagnostiquer le comportement des protocoles.
- Avoir une expérience des outils de diagnostic et de développement sous Linux.
- Savoir travailler avec des API, des bases de données et des pipelines de données de télémétrie.
- Posséder de solides capacités d’analyse et de résolution de problèmes.
- Communiquer clairement à l’oral et à l’écrit et savoir collaborer dans un environnement d’ingénierie.
Avantages
- Des avantages conçus pour favoriser le bien-être physique, financier et émotionnel.
- Des programmes de développement personnel et professionnel.
- Des modalités de travail flexibles pour aider à concilier les besoins professionnels et personnels.
- Un environnement de travail inclusif et accessible.
- Des avantages sociaux disponibles aux États-Unis.