jobsswitzerland.ch
← Tutte le offerte

Senior Networking Solution Test Engineer - AI Cluster Debugging

NVIDIA

Tipo di contratto
Tempo pieno
Luogo
Zürich
Prima pubblicazione
Candidati ora
Siamo alla ricerca di un Senior Networking Test Engineer con forti capacità di debugging a livello di sistema per unirsi al nostro team di End-to-End Verification! Lavorerai su cluster AI pionieristici basati su NVLink, Ethernet e InfiniBand. Inoltre, sarai responsabile di problemi complessi che coinvolgono hardware, system software e carichi di lavoro AI. Cosa farai: • Progettare e revisionare i requisiti di test e di prodotto nell'ambito del portfolio NVLink, Ethernet e InfiniBand / NIC / DPU / Switch, concentrandoti sul comportamento dei cluster AI su larga scala. • Costruire e mantenere testbed realistici simili a quelli dei clienti, inclusi hardware eterogenei, combinazioni di OS / driver e fabric di rete complessi. • Gestire il troubleshooting end-to-end del cluster: riprodurre gli scenari dei clienti, effettuare il triage attraverso lo stack e guidare i problemi fino alla causa principale e alla risoluzione. • Leggere e comprendere il codice sorgente pertinente per identificare difetti, convalidare le correzioni e migliorare il logging e l'instrumentation. • Collaborare strettamente con i team di sviluppo per il debug di NCCL, RoCE/RDMA e componenti di rete correlati utilizzando log, ispezione del codice ed esperimenti mirati. • Definire i test e guidare il team di automazione nell'implementazione di suite robuste e debuggabili che producano log, metriche e tracce azionabili. • Eseguire test di Regressione, Performance, Funzionali e di Scala, analizzare i risultati e fornire report chiari e basati sui dati ai collaboratori. • Profilare e testare i carichi di lavoro di addestramento e inferenza di deep learning, correlando le metriche a livello di modello con la telemetria di sistema e di rete per scoprire i colli di bottiglia. Cosa dobbiamo vedere: • B.A./B.Sc. in Computer Science, Electrical Engineering, o esperienza equivalente in IT/Network/Systems. • 8+ anni di esperienza pratica in networking o testing e debugging a livello di sistema su Linux. • Forti capacità di networking Linux e debugging (ad esempio perf, tcpdump, ethtool, iproute2). • Comprovata esperienza di debugging di livello produzione: formulazione di ipotesi, esecuzione di esperimenti e gestione dei problemi fino alla causa principale sotto pressione. • Esperienza nella validazione e nel tuning delle NIC lato host (offload, code, interrupt, interazioni firmware/driver). • Forte conoscenza delle librerie di networking AI (come NCCL) e dei protocolli (come RoCE e RDMA), incluso il debugging di performance e correttezza. • Capacità di leggere e ragionare sul codice sorgente (C/C++/Python o simili) e collaborare strettamente con gli sviluppatori sulle correzioni. • Solide capacità di scripting e automazione con Bash / Python / Ansible per il setup, la raccolta dei log e l'orchestrazione degli esperimenti. • Capacità di apprendimento rapido, familiarità con i moderni strumenti e workflow AI, capacità di adattarsi rapidamente. • Eccellenti capacità analitiche, di problem-solving e di comunicazione, con un forte senso di responsabilità e un approccio collaborativo. Modi per distinguersi dalla massa: • Debugging pratico di librerie di comunicazione collettiva (ad esempio NCCL) o cluster di addestramento / inferenza LLM su larga scala. • Esperienza con ambienti cluster di grandi dimensioni (da decine a migliaia di GPU o nodi), inclusa la risposta agli incidenti e l'analisi post-mortem. • Profonda esperienza nel tuning e nel debugging del congestion control e dell'Ethernet lossless per carichi di lavoro AI (ad esempio DCQCN, ECN, PFC). • Familiarità con le tecnologie di networking NVIDIA (ad esempio BlueField / BF3, NIC ConnectX) e il loro stack software e diagnostica. • Esperienza nel debug di problemi che attraversano più livelli (L2/L3, trasporto, framework AI) o nel contribuire a sistemi di networking / AI open-source. In NVIDIA, valorizziamo la diversità e ci impegniamo a creare un ambiente inclusivo per tutti i dipendenti. Non discriminiamo in base a razza, religione, colore, origine nazionale, sesso, genere, espressione di genere, orientamento sessuale, età, stato civile, stato di veterano o stato di disabilità. Forniamo accomodamenti ragionevoli per garantire che tutti gli individui possano partecipare al processo di candidatura o di colloquio, svolgere le funzioni lavorative essenziali e ricevere altri benefici e privilegi dell'impiego. Unisciti a noi e fai parte di un team che sta spingendo i confini della tecnologia e avendo un impatto reale nel mondo.

Tradotto automaticamente dall’originale.

Pubblicato 4 settimane fa

Luogo

Vedi su Google Maps