Aller au contenu

NVIDIA

Architecte Logiciel Senior - Communications Deep Learning et HPC

C++
Traduction automatique. Consultez l’original.

À propos du poste

NVIDIA est à la pointe des développements révolutionnaires en matière d'intelligence artificielle, de calcul haute performance et de visualisation. Le GPU, notre invention, sert de cortex visuel aux ordinateurs modernes et est au cœur de nos produits et services. Notre travail ouvre de nouveaux univers à explorer, permet des créations et des découvertes révolutionnaires, et alimente des inventions autrefois considérées comme de la science-fiction, y compris l'intelligence artificielle pour les voitures autonomes.

Nous sommes l'équipe Bibliothèques et Réseaux de Communication GPU chez NVIDIA. Nous construisons des bibliothèques de communication comme NCCL, NVSHMEM et UCX qui sont cruciales pour la mise à l'échelle du Deep Learning et du HPC. Nous recherchons un Architecte Logiciel Senior pour aider à la co-conception des plateformes de centres de données de nouvelle génération et des logiciels de communication évolutifs.

Les applications DL et HPC ont d'énormes exigences en matière de calcul et fonctionnent déjà à des échelles allant jusqu'à des dizaines de milliers de GPU. Les GPU sont connectés avec des interconnexions à haute vitesse (par exemple, NVLink, PCIe) au sein d'un nœud et avec des réseaux à haute vitesse (par exemple, InfiniBand, Ethernet) entre les nœuds. Une communication efficace et rapide entre les GPU a un impact direct sur les performances globales des applications. Cet impact ne cesse de croître avec l'augmentation de l'échelle des systèmes de nouvelle génération. C'est une opportunité exceptionnelle de faire progresser l'état de l'art, de briser les barrières de performance et de livrer des plateformes que le monde n'a jamais vues auparavant. Êtes-vous prêt à construire les technologies nouvelles et innovantes qui aideront à réaliser la vision de NVIDIA ?

Ce que vous ferez : *

  1. Examiner les opportunités d'améliorer les performances de communication en identifiant les goulots d'étranglement dans les systèmes actuels. *
  1. Concevoir et implémenter de nouvelles technologies de communication pour accélérer les charges de travail IA et HPC. *
  1. Explorer des solutions innovantes en matériel et logiciel pour nos plateformes de nouvelle génération dans le cadre d'efforts de co-conception impliquant des architectes GPU, réseau et logiciel. *
  1. Construire des preuves de concept, mener des expériences et effectuer une modélisation quantitative pour évaluer et piloter de nouvelles innovations. *
  1. Utiliser la simulation pour explorer les performances de grands clusters GPU (pensez à des échelles de centaines de milliers de GPU)

Ce que nous devons voir : *

  1. Diplôme de Master/Doctorat en informatique/génie informatique ou expérience équivalente. *
  1. 5+ années d'expérience pertinente. *
  1. Excellentes compétences en programmation et débogage en C/C++. *
  1. Expérience avec les modèles de programmation parallèle (MPI, SHMEM) et au moins un runtime de communication (MPI, NCCL, NVSHMEM, OpenSHMEM, UCX, UCC). *
  1. Compréhension approfondie des systèmes d'exploitation, de l'architecture informatique et système. *
  1. Solides connaissances fondamentales de l'architecture réseau, de la topologie, des algorithmes et de la mise à l'échelle des communications pertinentes pour les charges de travail IA et HPC. *
  1. Solide expérience avec Linux. *
  1. Capacité et flexibilité à travailler et communiquer efficacement dans un environnement d'entreprise multinational et multi-fuseaux horaires.

Ce qui vous permettra de vous démarquer : *

  1. Expertise dans les technologies connexes et passion pour ce que vous faites. Expérience en programmation CUDA et avec les GPU NVIDIA. Connaissance des réseaux haute performance tels que InfiniBand, RoCE, NVLink, etc. *
  1. Expérience avec les frameworks de Deep Learning tels que PyTorch, TensorFlow, etc. Connaissance des parallélismes de deep learning et de leur mappage sur le sous-système de communication. Expérience avec les applications HPC. *
  1. Solides compétences collaboratives et interpersonnelles et une expérience avérée dans la direction et l'influence efficaces au sein d'un environnement dynamique et multifonctionnel.

Votre salaire de base sera déterminé en fonction de votre localisation, de votre expérience et de la rémunération des employés occupant des postes similaires. La fourchette de salaire de base est de 184,000 USD - 287,500 USD pour le niveau 4, et de 224,000 USD - 356,500 USD pour le niveau 5.

Vous serez également éligible aux actions et aux avantages sociaux nvidia.com/en-us/benefits/.

Les candidatures pour ce poste seront acceptées au moins jusqu'au 17 octobre 2026.

Cette offre concerne un poste vacant existant.

NVIDIA utilise des outils d'IA dans ses processus de recrutement.

NVIDIA s'engage à favoriser un environnement de travail inclusif et est fier d'être un employeur garantissant l'égalité des chances. Comme nous accordons une grande importance à la diversité de nos employés actuels et futurs, nous ne faisons aucune discrimination (y compris dans nos pratiques d'embauche et de promotion) fondée sur la race, la religion, la couleur, l'origine nationale, le sexe, l'expression de genre, l'orientation sexuelle, l'âge, l'état matrimonial, le statut d'ancien combattant, le statut de handicap ou toute autre caractéristique protégée par la loi.

Plus d’opportunités avec un seul profil

Vous souhaitez accéder à plus de postes sans répéter tout le processus ? Créez votre profil pour être trouvé par les entreprises utilisant Nort.

Créer mon profil

Vagas Dev est maintenu gratuitement par l’équipe NortJobs.

Votre prochain emploiest peut-être sur NortJobs.

Vagas Dev

Des emplois pour développeurs et programmeurs. Le Brésil en priorité. Votre prochaine opportunité.

NortJobs · soutien du projetInstagramLinkedInTwitter
Mentions légalesÀ propos du projetConfidentialitéVagas Dev © 2026