ALTEN
Nebius
Ingénieur Senior HPC, Calcul GPU
À propos de Nebius
Nebius ouvre une nouvelle ère dans l'infrastructure cloud pour l'économie mondiale de l'IA. Nous construisons une plateforme cloud IA full-stack qui accompagne les développeurs et les entreprises, de l'entraînement des données et des modèles jusqu'au déploiement en production, sans les coûts et la complexité liés à la construction d'une infrastructure IA/ML interne à grande échelle.
Conçu par des ingénieurs, pour des ingénieurs. De l'orchestration GPU à grande échelle à l'optimisation de l'inférence, nous maîtrisons les défis complexes liés au calcul, au stockage, au réseau et à l'IA appliquée.
Cotée au Nasdaq (NBIS) et basée à Amsterdam, nous avons une présence mondiale avec des centres de R&D en Europe, au Royaume-Uni, en Amérique du Nord et en Israël. Notre équipe de plus de 1,500 personnes comprend des centaines d'ingénieurs possédant une expertise approfondie en matériel, logiciel et R&D IA.
LE POSTE
Nous recherchons un Ingénieur Senior Cluster HPC pour rejoindre notre équipe et jouer un rôle clé dans le développement de notre plateforme hyperscale de pointe. L'équipe GPU & InfiniBand est responsable de l'amélioration et de l'optimisation des composants centraux de notre plateforme Cloud, avec un accent particulier sur le calcul GPU, les réseaux InfiniBand et la pile KVM/QEMU. Vous travaillerez en étroite collaboration avec les technologies de virtualisation matérielle et d'émulation de périphériques, en garantissant hautes performances et sécurité dans des environnements multi-GPU et HPC. Le rôle implique l'analyse, le dépannage et l'amélioration de l'infrastructure pour prendre en charge le nouveau matériel, l'optimisation des performances système et l'automatisation de la détection et de la résolution des pannes dans un système complexe.
Comment se déroule une journée chez Nebius
Rythme rapide - Pensée audacieuse - Croissance constante - Impact significatif - Confiance et réelle autonomie - Opportunité de façonner l'avenir de l'IA
Dans ce poste, vous serez responsable de : *
- Optimiser les performances des clusters GPU et des réseaux InfiniBand pour assurer un fonctionnement optimal dans les environnements HPC et basés sur GPU. *
- Analyser et dépanner la cause racine des problèmes liés aux GPU et aux réseaux InfiniBand, et proposer des actions correctives. *
- Intégrer le nouveau matériel dans l'infrastructure existante, y compris le support des nouveaux matériels GPU via des piles logicielles comme Kubernetes, QEMU et KVM. *
- Améliorer les systèmes d'automatisation pour la surveillance proactive, la détection et la résolution des problèmes dans les environnements GPU et InfiniBand. *
- Configurer et gérer les périphériques GPU et les fabrics InfiniBand, en assurant un fonctionnement efficace et fiable.
Prérequis
Nous attendons de vous que vous ayez : *
- + de 5 ans d'expérience professionnelle en développement logiciel au niveau système (axé sur l'optimisation des performances, la programmation bas niveau). *
- + de 3 ans d'expérience pratique avec les systèmes Linux (administration, dépannage et optimisation des performances). *
- Compréhension approfondie de l'architecture des serveurs, y compris les périphériques PCIe, les cartes réseau, le système d'exploitation/noyau Linux et les systèmes de calcul haute performance (HPC). *
- Solide maîtrise d'un ou plusieurs langages de programmation axés sur la performance (C/C++, Go, Python).
Ce serait un plus si vous aviez : *
- Expérience des tests de bout en bout des GPU dans un environnement cluster utilisant le réseau InfiniBand. *
- Expérience avérée dans l'analyse et l'optimisation des performances des charges de travail HPC (par exemple, simulations, analyse de données, charges de travail IA/ML). *
- Connaissance des protocoles RDMA, RoCE et InfiniBand pour la communication haute performance. *
- Expérience en réseaux définis par logiciel (SDN) et expérience des réseaux de clusters HPC. *
- Compréhension de la virtualisation QEMU/KVM et de la gestion des environnements virtualisés. *
- Expérience avec les frameworks de deep learning tels que PyTorch et TensorFlow, et leur intégration avec les systèmes HPC. *
- Connaissance des bibliothèques de communication collective comme MPI et NCCL pour le calcul distribué.
Nous réalisons des entretiens techniques dans le cadre du processus.
#LI-LH2
Déclaration d'égalité des chances
Nebius est un employeur qui respecte l'égalité des chances. Nous nous engageons à favoriser un environnement de travail inclusif et diversifié et à offrir des opportunités d'emploi égales dans tous les aspects de l'emploi. Nous ne faisons aucune discrimination fondée sur la race, la couleur, la religion, le sexe (y compris la grossesse), l'origine nationale, l'ascendance, l'âge, le handicap, les informations génétiques, l'état civil, le statut d'ancien combattant, l'orientation sexuelle, l'identité ou l'expression de genre, ou toute autre caractéristique protégée par la loi applicable.
Les candidats doivent être autorisés à travailler dans le pays où ils postulent et devront fournir une preuve d'éligibilité à l'emploi comme condition d'embauche.
Si vous avez besoin d'aménagements pendant le processus de candidature, veuillez nous en informer.
Avantages et Perks : *
- Rémunération compétitive
- Opportunités de développement de carrière et d'apprentissage
- Flexibilité et autonomie
- Culture collaborative et innovante
- Opportunité de travailler sur des projets IA impactants
- Environnement international et équipes talentueuses
