Senior HPC and AI Network Software Architetto — NVIDIA (ufficio Zurich)
- Località
- Zürich
- Contratto
- Tempo pieno
- Pubblicato
Descrizione completa
NVIDIA sta trasformando la grafica del computer, il gioco del PC e l'elaborazione accelerata da più di 25 anni. È un’eredità unica dell’innovazione alimentata da una grande tecnologia e da persone incredibili. Oggi, stiamo toccando il potenziale illimitato di AI per definire la prossima era di calcolo. Un'epoca in cui la nostra GPU agisce come il cervello di computer, robot e auto-driving automobili che possono comprendere il mondo. Fare ciò che non è mai stato fatto prima di prendere visione, innovazione e il miglior talento del mondo. In qualità di NVIDIAN, sarete immersi in un ambiente diversificato e solidale in cui tutti si ispirano a fare il loro lavoro migliore. Unisciti alla squadra e scopri come puoi avere un impatto duraturo sul mondo.
Stiamo cercando un Senior HPC e AI Network Software Architect per contribuire a costruire la prossima generazione di infrastrutture AI scalabili. Il ruolo sottolinea la formazione distribuita, l'inferenza in tempo reale e l'efficienza della comunicazione attraverso grandi sistemi. Sviluppi nuovi approcci software e hardware, modella l'evoluzione della piattaforma attraverso l'innovazione hands-on e contribuisce a progettare sistemi che alimentano i carichi di lavoro AI più veloci a livello globale. Collabora con il nostro team di ricercatori e ingegneri che costruiscono software e hardware per l'IA in una scala eccezionale.
Cosa farai
- Costruire ed evolvere l'architettura di sistemi software scalabili per la formazione e l'inferenza di AI distribuiti, concentrandosi su throughput, latenza, resilienza e l'efficienza della memoria attraverso le implementazioni su scala di cluster.
- Sviluppare e valutare le capacità di comunicazione e runtime di prossima generazione in librerie come NCCL, UCX e UCC, su misura per le esigenze in evoluzione dei carichi di lavoro AI di frontiera.
- Partner con team di framework AI (ad esempio TensorFlow, PyTorch, JAX) e team di piattaforme interne per costruire integrazioni, esplorare nuovi approcci e migliorare le prestazioni e l'affidabilità end-to-end.
- Collaborare su funzionalità hardware e di livello di sistema attraverso GPU, DPU e interconnessioni per velocizzare il movimento dei dati e abilitare nuove funzionalità per la formazione, l'inferenza e il modello che servono in scala.
- Guida l'innovazione attraverso sistemi runtime, librerie di comunicazione e strati di protocollo specifici per l'intelligenza artificiale, aiutando a trasformare nuove idee in funzionalità pratiche e implementazioni robuste.
Cosa dobbiamo vedere
- Ph.D., o equivalente esperienza del settore, in informatica, ingegneria informatica, o un campo strettamente correlato.
- 5+ anni di esperienza nella programmazione dei sistemi, elaborazione parallela o distribuita, networking ad alte prestazioni o movimento di dati su larga scala, tra cui progettazione di esperienze e sistemi complessi di costruzione.
- Forte background di programmazione in C++, Python, e idealmente CUDA o altri modelli di programmazione GPU, con un track record di produzione-qualità di prestazioni-critical software.
- Ampia esperienza pratica con i framework AI (per esempio PyTorch, TensorFlow, JAX) e una solida comprensione di come le librerie di comunicazione e i sistemi runtime facilitino la formazione su larga scala e l'inferenza.
- Dimostrato successo nello sviluppo e nella raffinazione di sistemi ad alto rendimento, bassa latenza, tra cui la capacità di ragionare tra stack software, funzionalità hardware e strozzature di sistema.
- Forte capacità di collaborazione in un ambiente multi-nazionale, interdisciplinare, con la capacità di contribuire idee, costruire slancio e lavorare efficacemente con ingegneri senior, ricercatori e team partner.
Modi per distinguersi dalla folla
- Profonda esperienza con le librerie di comunicazione NCCL, UCX, UCC o simili utilizzate nei carichi di lavoro AI e HPC su larga scala.
- Forte sfondo nei protocolli di rete e comunicazione, RDMA, comunicazioni collettive, trasporto congestion-aware, o networking acceleratore-consapevole.
- Conoscenza completa della formazione e dell'inferenza di modelli di grandi dimensioni che servono a scala, compresi i colli di bottiglia di comunicazione, le sfide di programmazione e i tradeoff di livello di sistema su calcolo, memoria e tessuto.
- Esperienza di artigianato hardware-software co-design per i sistemi AI distribuiti, compresi i contributi che avanzato GPU, DPU, interconnessione, o funzionalità runtime.
- Familiarità con infrastrutture per la distribuzione di LLM o modelli basati su trasformatori, tra cui sharding, pipelining, parallelismo esperto, o parallelismo ibrido.
A NVIDIA, lavorerai accanto a persone che sono dedicate all'apprendimento continuo e alla risoluzione di problemi creativi nel settore, spingendo i confini di ciò che è possibile in AI e calcolo ad alte prestazioni. Se siete appassionati di progettazione di sistemi distribuiti, avanzando infrastrutture AI, e risolvere i problemi in scala, vogliamo sentire da voi!
Ampiamente considerato uno dei datori di lavoro più desiderabili del mondo tecnologico, NVIDIA offre stipendi altamente competitivi e un pacchetto completo di benefici. Mentre pianificate il vostro futuro, vedere cosa possiamo offrire a voi e alla vostra famiglia www.nvidiabenefits.com/
Domande frequenti su questo annuncio
Che stipendio offre NVIDIA (ufficio Zurich) per questa posizione?
L'annuncio originale non indica lo stipendio. La nostra stima per questo ruolo e settore a Zürich è CHF 113'500 - 172'000 lordi annui: è una stima, non una cifra comunicata da NVIDIA (ufficio Zurich). Il calcolatore di questo sito converte un lordo nel netto reale una volta applicate imposta da frontaliere e contributi sociali.
È un ruolo a tempo pieno, e che tipo di contratto offre NVIDIA (ufficio Zurich)?
Questo annuncio è una posizione a tempo pieno. Il tipo di contratto mostrato qui arriva direttamente dall'annuncio originale del datore di lavoro; conferma sempre orario esatto, preavviso e durata del periodo di prova con NVIDIA (ufficio Zurich) durante il colloquio, perché questi dettagli possono variare anche all'interno della stessa categoria contrattuale.
Serve un permesso da frontaliere per un ruolo nel canton Zurigo?
I cittadini UE/AELS residenti in uno Stato UE/AELS possono richiedere il Permesso G e lavorare in tutta la Svizzera: le zone di frontiera per loro non valgono più e il rientro è almeno settimanale. Il datore di lavoro svizzero presenta la domanda all'ufficio della migrazione del canton Zurigo dopo la firma del contratto. I tempi di lavorazione variano per canton — verifica i dettagli con l'ufficio della migrazione del canton Zurigo o con HR durante il colloquio.
Come mi candido a questa posizione presso NVIDIA (ufficio Zurich)?
Usa il pulsante "Candidati ora" in questa pagina — rimanda direttamente all'annuncio originale di NVIDIA (ufficio Zurich) su nvidia.wd5.myworkdayjobs.com, quindi la tua candidatura arriva direttamente nel sistema di gestione candidature del datore di lavoro. Frontaliere Ticino non raccoglie né inoltra candidature in proprio.