Senior HPC and AI Network Software Architect — NVIDIA (ufficio Zurich)
- Lieu
- Zürich
- Contrat
- Temps plein
- Publié
- il y a 59 jours
Description complète
NVIDIA transforme le graphisme informatique, le jeu PC et l'informatique accélérée depuis plus de 25 ans. C'est un héritage unique de l'innovation qui est alimenté par de grandes technologies – et des gens incroyables. Aujourd'hui, nous utilisons le potentiel illimité de l'IA pour définir la prochaine ère de l'informatique. Une époque où notre GPU agit comme le cerveau d'ordinateurs, de robots et de voitures autonomes qui peuvent comprendre le monde. Faire ce qui n'a jamais été fait avant prend la vision, l'innovation, et le monde des meilleurs talents. En tant que NVIDIAN, vous serez immergé dans un environnement diversifié et solidaire où tout le monde est inspiré à faire son meilleur travail. Venez rejoindre l'équipe et voir comment vous pouvez avoir un impact durable sur le monde.
Nous sommes à la recherche d'un architecte principal de logiciels HPC et AI Network pour aider à construire la prochaine génération d'infrastructure d'IA évolutive. Ce rôle met l'accent sur la formation distribuée, l'inférence en temps réel et l'efficacité de la communication dans les grands systèmes. Vous développerez de nouvelles approches logicielles et matérielles, façonnerez l'évolution de la plate-forme grâce à l'innovation pratique et contribuerez à la conception de systèmes qui alimentent les charges de travail les plus rapides dans le monde. Collaborez avec notre équipe distinguée de chercheurs et d'ingénieurs qui construisent des logiciels et du matériel pour l'IA à une échelle exceptionnelle.
Ce que vous ferez
- Bâtir et développer l'architecture de systèmes logiciels évolutifs pour la formation et l'inférence sur l'IA distribuée, en mettant l'accent sur le débit, la latence, la résilience et l'efficacité de la mémoire dans les déploiements à l'échelle des grappes.
- Développer et évaluer les capacités de communication et d'exécution de la prochaine génération dans des bibliothèques comme le CCNL, l'UCX et l'UCC, adaptées à l'évolution de la charge de travail liée à l'IA.
- Partenaire avec des équipes-cadres d'IA (p. ex. TensorFlow, PyTorch, JAX) et des équipes de plateformes internes pour construire des intégrations, explorer de nouvelles approches et améliorer les performances et la fiabilité de bout en bout.
- Collaborer sur les fonctionnalités du matériel et du système à travers les GPU, les DPU et les interconnexions pour accélérer le mouvement des données et permettre de nouvelles capacités pour la formation, l'inférence et le modèle servant à l'échelle.
- Conduire l'innovation à travers les systèmes d'exécution, les bibliothèques de communication et les couches de protocole spécifiques à l'IA, en aidant à transformer de nouvelles idées en capacités pratiques et en applications robustes.
Ce que nous devons voir
- Ph.D., ou expérience équivalente de l'industrie, en informatique, en génie informatique ou dans un domaine étroitement lié.
- 5 ans et plus d'expérience dans la programmation de systèmes, le calcul parallèle ou distribué, le réseautage à haute performance ou le mouvement de données à grande échelle, y compris l'expérience dans la conception et la construction de systèmes complexes.
- Forte expérience de programmation en C++, Python, et idéalement CUDA ou d'autres modèles de programmation GPU, avec une expérience de construction de logiciels de qualité de production et de performance critiques.
- Une vaste expérience pratique des cadres d'IA (p. ex. PyTorch, TensorFlow, JAX) et une bonne compréhension de la façon dont les bibliothèques de communication et les systèmes d'exécution facilitent la formation et l'inférence à grande échelle.
- Le succès démontré dans le développement et le perfectionnement de systèmes à haut débit et à faible latence, y compris la capacité de raisonner entre les piles de logiciels, les capacités matérielles et les goulets d'étranglement du système.
- Fortes compétences en collaboration dans un cadre multinational et interdisciplinaire, avec la capacité de contribuer aux idées, de créer de l'élan et de travailler efficacement avec des ingénieurs chevronnés, des chercheurs et des équipes partenaires.
Comment se démarquer de la foule
- Expertise approfondie des bibliothèques de communications du CCNL, de l'UCX, de l'UCC ou d'autres bibliothèques similaires utilisées dans les charges de travail à grande échelle liées à l'IA et au HPC.
- Forte expérience dans les protocoles de réseautage et de communication, RDMA, les communications collectives, le transport de congestion-connaisseur, ou le réseau de accélérateur-connaisseur.
- Connaissance approfondie de la formation et de l'inférence des modèles à grande échelle, y compris les goulots d'étranglement dans les communications, les défis liés à l'établissement des calendriers et les compromis au niveau du système entre les calculs, la mémoire et le tissu.
- Expérience de la conception co-conception matériel-logiciel pour les systèmes d'IA distribués, y compris les contributions qui ont avancé GPU, DPU, interconnect, ou les capacités d'exécution.
- Familiarité avec l'infrastructure pour le déploiement de LLM ou de modèles à base de transformateurs, y compris le sharding, la pipeline, le parallélisme expert ou le parallélisme hybride.
Chez NVIDIA, vous travaillerez avec des personnes qui se consacrent à l'apprentissage continu et à la résolution de problèmes créatifs dans l'industrie, en repoussant les limites de ce qui est possible dans l'IA et l'informatique haute performance. Si vous êtes passionné par l'architecture de systèmes distribués, l'avancement de l'infrastructure d'IA et la résolution de problèmes à l'échelle, nous voulons entendre de vous!
Largement considéré comme l'un des employeurs les plus souhaitables du monde de la technologie, NVIDIA offre des salaires très compétitifs et un ensemble complet d'avantages sociaux. Alors que vous planifiez votre avenir, voyez ce que nous pouvons vous offrir, vous et votre famille www.nvidia benefits.com/
Questions sur cette offre
Quel salaire propose NVIDIA (ufficio Zurich) pour ce poste ?
L'annonce d'origine n'indique pas de salaire. Notre estimation pour ce rôle et ce secteur à Zürich est de CHF 113'500 - 172'000 bruts par an — une estimation, pas un montant communiqué par NVIDIA (ufficio Zurich). Le calculateur de ce site convertit un salaire brut en net réel une fois l'impôt frontalier et les cotisations sociales appliqués.
Est-ce un poste à temps plein, et quel type de contrat propose NVIDIA (ufficio Zurich) ?
Cette offre est un poste en temps plein. Le type de contrat affiché ici provient directement de l'annonce originale de l'employeur ; confirmez toujours les horaires exacts, le préavis et la durée d'essai avec NVIDIA (ufficio Zurich) pendant le processus de candidature, ces détails pouvant varier même au sein de la même catégorie de contrat.
Ai-je besoin d'un permis de frontalier pour un poste dans le canton de Zurich ?
Les résidents UE/AELE domiciliés dans la zone frontalière du pays voisin du canton de Zurich peuvent demander un permis G ; l'employeur suisse le dépose auprès de l'office cantonal des migrations après signature du contrat. Les règles de zone frontalière et les délais varient selon le pays voisin et le canton — confirmez les détails auprès de l'office des migrations du canton de Zurich ou avec les RH pendant la candidature.
Comment postuler à ce poste chez NVIDIA (ufficio Zurich) ?
Utilisez le bouton « Postuler maintenant » sur cette page — il renvoie directement à l'annonce originale de NVIDIA (ufficio Zurich) sur nvidia.wd5.myworkdayjobs.com, votre candidature arrive donc directement dans le système de suivi des candidatures de l'employeur. Frontaliere Ticino ne collecte ni ne transmet lui-même les candidatures.