
NVIDIA développe des technologies de calcul accéléré et d’intelligence artificielle utilisées dans les jeux vidéo, les centres de données, le cloud computing, la santé, l’industrie manufacturière, l’automobile et la robotique. Ses activités couvrent les processeurs graphiques, les plateformes d’IA, la simulation et des solutions dédiées à différents secteurs, notamment NVIDIA Omniverse pour les flux de travail collaboratifs en 3D, NVIDIA DRIVE pour le développement de véhicules autonomes et NVIDIA Clara pour les applications de santé. L’entreprise réunit de grandes équipes techniques qui travaillent sur l’infrastructure et les logiciels nécessaires au calcul avancé, à la simulation et à l’analyse fondée sur l’IA.
Ingénieur logiciel senior en systèmes distribués – DGX Cloud | NVIDIA
Construisez et faites évoluer une infrastructure GPU basée sur Kubernetes pour les charges de travail d’IA de NVIDIA DGX Cloud. Développez des systèmes de planification, de supervision et de gestion de l’état pour des clusters fiables et performants.
184 000 $ – 356 500 $ / an
À distanceTemps pleinSeniorLangue Requise : anglaisIngénieur blockchainDescription
- Contribuez à créer les systèmes de production qui exploitent des clusters GPU à grande échelle pour les charges de travail d’IA au sein de l’équipe DGX Cloud.
- Créez des logiciels Kubernetes personnalisés pour planifier les ressources GPU.
- Développez des fonctionnalités de supervision et de gestion de l’état qui améliorent la fiabilité, la disponibilité et l’évolutivité des actifs GPU.
- Utilisez les diagnostics du matériel GPU ainsi que la télémétrie des clusters et du réseau pour orienter les opérations système.
- Collaborez avec les équipes de NVIDIA afin de maintenir des clusters d’IA de production fiables, cohérents et hautement performants.
- Analysez les défaillances système et renforcez les services grâce à un processus structuré de gestion des incidents.
Exigences
- Expérience approfondie en ingénierie logicielle Kubernetes couvrant l’exploitation de clusters, le développement d’opérateurs, la supervision de l’état des nœuds et la planification des ressources GPU.
- Expérience professionnelle en ingénierie logicielle au sein d’une organisation hautement technique, avec des résultats démontrables.
- Expérience pratique du développement avec les API et frameworks Kubernetes, au-delà de l’administration de clusters.
- Excellentes compétences en communication et capacité à collaborer avec des équipes pluridisciplinaires, des experts techniques et des architectes de différentes organisations et régions.
- Au moins 8 ans d’expérience dans un poste comparable, notamment sur des systèmes de production à grande échelle.
- Bonne connaissance pratique des principes, outils et pratiques établis de l’ingénierie logicielle.
- Diplôme de niveau licence en informatique, ingénierie, physique, mathématiques ou domaine connexe, ou expérience équivalente.
- Maîtrise de langages de programmation système tels que Go ou Python.
- Solide maîtrise des structures de données et des algorithmes.
- Capacité technique à gérer et automatiser des systèmes distribués à grande échelle sur différents fournisseurs cloud.
- Expérience pratique avancée des plateformes de gestion de clusters, notamment Kubernetes, Slurm et Bright Cluster Manager.
- Expérience avérée d’excellence opérationnelle dans la maintenance d’une infrastructure d’IA fiable et performante.
Avantages
- Rémunération en actions.
- Avantages sociaux de l’entreprise.