GPU Compiler Praktikant — NVIDIA (ufficio Zurich)
- Ort
- Zürich
- Vertrag
- Vollzeit
- Veröffentlicht
Vollständige Beschreibung
Als GPU Compiler Intern entwickeln Sie Compiler-Infrastruktur für Python-basierte GPU-Programmierung, einschließlich CUTLASS CuTeDSL. Sie arbeiten an DSL-Design, MLIR IR-Design und Compiler-Optimierungen, die ausdrucksstarke Python-Programme in leistungsstarke NVIDIA-GPU-Kernel übersetzen.
Was Sie tun werden
- Entwerfen und Implementieren von Python DSL-Funktionen für das GPU-Kernel-Authoring, einschließlich Metaprogrammierung und IR-Generierung.
- Entwickeln Sie MLIR-Dialekte, Transformationspasses und senken Sie Pipelines, die die für eine effektive GPU-Optimierung erforderlichen Informationen erhalten.
- Entwerfen und optimieren Sie GPU-Kernel und untersuchen Sie, wie IR-Design und Compiler-Transformationen den generierten Code und die Leistung beeinflussen.
- Profil, Benchmark und Validierung von Compiler- und Kernelverbesserungen über repräsentative Workloads hinweg.
Was wir sehen müssen
- Derzeit verfolgen oder halten einen Bachelor-, Master- oder Ph.D.-Abschluss in Informatik, Computer Engineering oder einer verwandten technischen Disziplin oder gleichwertige praktische Erfahrung.
- Kenntnisse in Python und C++, mit starken Debugging- und Softwareentwicklungsfähigkeiten.
- Verstehen, wie Python DSLs funktionieren, einschließlich Metaprogrammierung, inszenierte Ausführung und Übersetzung in Compiler IR.
- Erfahrung mit MLIR, einschließlich IR-Konstruktion, Transformationsdurchgängen oder Senken.
- Praktische Erfahrung mit GPU-Programmierung, vorzugsweise CUDA, und Kenntnisse der GPU-Ausführung und Speichermodelle.
- Vertrautheit mit Leistungsanalyse und -optimierung, einschließlich Profiling, Speicherzugriffsmustern und paralleler Ausführung.
- Erfahrung mit CUTLASS, CuTeDSL, Triton, LLVM oder anderen GPU-Compiler- und Kernel-Entwicklungstools ist ein Plus.
Fragen zu dieser Stellenanzeige
Welches Gehalt bietet NVIDIA (ufficio Zurich) für diese Stelle?
Das Original-Inserat nennt kein Gehalt. Unsere Schätzung für diese Rolle und Branche in Zürich liegt bei CHF 57'500 - 87'000 brutto pro Jahr — eine Schätzung, kein von NVIDIA (ufficio Zurich) mitgeteilter Betrag. Der Rechner auf dieser Seite berechnet aus einem Bruttogehalt Ihr tatsächliches Netto nach Grenzgänger-Steuer und Sozialabgaben.
Ist das eine Vollzeitstelle, und welchen Vertragstyp bietet NVIDIA (ufficio Zurich)?
Diese Stelle ist eine Vollzeit-Position. Der hier angezeigte Vertragstyp stammt direkt aus dem Original-Inserat des Arbeitgebers; klären Sie genaue Arbeitszeiten, Kündigungsfrist und Probezeit während des Bewerbungsprozesses mit NVIDIA (ufficio Zurich), da diese Details auch innerhalb derselben Vertragskategorie variieren können.
Brauche ich eine Grenzgänger-Bewilligung für eine Stelle im Kanton Zürich?
EU/EFTA-Bürger mit Wohnsitz in einem EU/EFTA-Staat können eine G-Bewilligung beantragen und in der ganzen Schweiz arbeiten: Grenzzonen gelten für sie nicht mehr, und sie müssen mindestens einmal pro Woche heimkehren. Der Schweizer Arbeitgeber reicht den Antrag nach Vertragsunterzeichnung beim Migrationsamt des Kantons Zürich ein. Die Bearbeitungszeiten variieren je nach Kanton — klären Sie die Details mit dem Migrationsamt des Kantons Zürich oder mit HR während der Bewerbung.
Wie bewerbe ich mich für diese Stelle bei NVIDIA (ufficio Zurich)?
Nutzen Sie die Schaltfläche "Jetzt bewerben" auf dieser Seite — sie führt direkt zum Original-Inserat von NVIDIA (ufficio Zurich) unter nvidia.wd5.myworkdayjobs.com, sodass Ihre Bewerbung direkt im Bewerbermanagementsystem des Arbeitgebers landet. Frontaliere Ticino sammelt oder leitet keine Bewerbungen selbst weiter.