GPU Compiler Tirocinante — NVIDIA (ufficio Zurich)
- Località
- Zürich
- Contratto
- Tempo pieno
- Pubblicato
Descrizione completa
Come GPU Compiler Intern, svilupperai l'infrastruttura di compilatore per la programmazione GPU basata su Python, tra cui CUTLASS CuTeDSL. Potrai lavorare su DSL design, MLIR IR design e ottimizzazioni di compilatore che traducono i programmi Python espressivi in kernel GPU NVIDIA ad alte prestazioni.
Cosa farai
- Progettare e implementare le funzionalità Python DSL per l'autore del kernel GPU, tra cui la generazione di metaprogramming e IR.
- Sviluppare dialetti MLIR, passaggi di trasformazione, e abbassare le tubazioni che conservano le informazioni necessarie per un'efficace ottimizzazione GPU.
- Progettare e ottimizzare i kernel GPU, esplorando come la progettazione e le trasformazioni dei compilatori IR influiscono sul codice e sulle prestazioni generate.
- Profilo, benchmark e convalidare i miglioramenti del compilatore e del kernel nei carichi di lavoro rappresentativi.
Cosa dobbiamo vedere
- Attualmente perseguire o tenere un Bachelor, Master, o Ph.D. laurea in Informatica, Ingegneria Informatica, o una disciplina tecnica correlata, o esperienza pratica equivalente.
- Proficienza in Python e C++, con forti capacità di debug e sviluppo software.
- Comprendere come funziona Python DSL, tra cui metaprogramming, esecuzione messa in scena e traduzione in compilatore IR.
- Esperienza con MLIR, tra cui costruzione IR, passaggi di trasformazione o abbassamento.
- Esperienza pratica con la programmazione GPU, preferibilmente CUDA, e la conoscenza dei modelli di esecuzione e memoria GPU.
- Familiarità con analisi e ottimizzazione delle prestazioni, tra cui profiling, modelli di accesso alla memoria e esecuzione parallela.
- L'esperienza con CUTLASS, CuTeDSL, Triton, LLVM, o altri strumenti di sviluppo di GPU e kernel è un vantaggio.
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 57'500 - 87'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.