Math Device Extension Libraries Stagiaire - 2027 — NVIDIA (ufficio Zurich)
- Lieu
- Zürich
- Contrat
- Temps plein
- Publié
Description complète
Nous recherchons des stagiaires en ingénierie logicielle pour nous aider à élargir notre catalogue d'APIs Device eXtension (Dx) pour nos bibliothèques de mathématiques. Depuis plus d'une décennie, la plateforme informatique accélérée de NVIDIA a révolutionné HPC et AI avec des applications allant de la recherche COVID-19 à des machines autonomes. Notre équipe développe les bibliothèques mathématiques accélérées GPU qui rendent tout cela possible. L'écosystème informatique accéléré du matériel et du logiciel est en constante évolution, y compris des déplacements vers des moteurs hybrides, une intégration profonde avec des langages et des écosystèmes de haut niveau (tels que Python, Numpy, JAX, MLIR...) et une optimisation à l'exécution pour une flexibilité et une performance maximales. Nos API Dx permettent aux développeurs d'intégrer des opérations mathématiques hautement optimisées dans leurs applications pour ces scénarios et d'autres. Vous ferez partie d'une équipe qui conçoit, développe et optimise les bibliothèques mathématiques pour l'avenir. L'idée d'être au cœur de ces projets et d'appliquer vos connaissances pour développer et optimiser des algorithmes qui font un impact autour du monde vous excite-t-elle ? Si oui, venez rejoindre notre équipe !
Au cours de votre stage, vous travaillerez avec des ingénieurs logiciels seniors de l'équipe des bibliothèques qui vous conseilleront et vous guideront dans le développement d'algorithmes hautement optimisés. Les projets comprendront la mise en œuvre de nouveaux algorithmes numériques, la définition des API, l'analyse des performances, l'optimisation des performances sur les derniers GPU NVIDIA, l'amélioration de l'expérience client des bibliothèques dans l'utilisation de workflows agents et d'outils d'IA pour leur développement et d'autres travaux généraux d'ingénierie logicielle.
Ce que tu vas faire
- Prototypez et développez des algorithmes numériques pour les bibliothèques d'extension de maths haute performance : cuBLASDx, cuSolverDx, cuFFTDx, curANDDx, nvCOMPDx, NPPDx ou libmathdx sur les processeurs graphiques NVIDIA.
- Analyser les performances des implémentations GPU et trouver des possibilités d'amélioration
- Collaborer avec les membres de l'équipe pour comprendre les cas d'utilisation de logiciels et les exigences
- Prototype d'outils et de solutions pour aider à transformer les bibliothèques de maths.
Ce que nous devons voir
- Poursuivant un doctorat en sciences informatiques, en intelligence artificielle, en mathématiques appliquées ou dans un domaine connexe
- Programmation C++ forte, débogage, analyse de performance et compétences de développement de test
- Expérience de programmation parallèle ou GPU avec CUDA, OpenMP, OpenCL, SYCL ou similaire
- Expérience avec l'algèbre linéaire ou les algorithmes de compression de données ou FFT
- Collaboration, communication et habitudes de documentation.
Des façons de se démarquer de la foule
- Compréhension de la composabilité et des fusions, compilateurs, mise en œuvre des langages de programmation
- Connaissance de l'architecture matérielle du GPU et du réseau
- Familiarité avec Python et les récents développements CUDA comme cuTile et CUDA Tile C++
- Travaux antérieurs dans le développement de logiciels assistés par l'IA, connaissance des LLM, MCP et la construction de RAG ou d'outils d'agents
- Exposition aux méthodes numériques, analyse arithmétique en points flottants et analyse des erreurs numériques
Nous avons quelques-uns des gens les plus tournés vers l'avenir et les plus travailleurs du monde qui travaillent pour nous. Si vous êtes créatif et autonome, nous voulons vous entendre ! Nous sommes un employeur à chances égales et valorisons la diversité dans notre entreprise. Nous ne faisons pas de discrimination fondée sur la race, la religion, la couleur, l'origine nationale, le sexe, l'orientation sexuelle, l'âge, l'état matrimonial, le statut de vétéran ou le statut d'invalidité. 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 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 62'000 - 94'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 citoyens UE/AELE résidant dans un État UE/AELE peuvent demander un permis G et travailler dans toute la Suisse : les zones frontalières ne s'appliquent plus à eux, et ils doivent rentrer au moins une fois par semaine. L'employeur suisse dépose la demande auprès de l'office des migrations du canton de Zurich après signature du contrat. Les délais varient selon 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.