Senior Deep Learning Compiler Engineer - PyTorch, Senior Deep Learning Compiler Engineer - PyTorch
Senior Deep Learning Compiler Engineer - PyTorch, Senior Deep Learning Compiler Engineer - PyTorch

Senior Deep Learning Compiler Engineer - PyTorch, Senior Deep Learning Compiler Engineer - PyTorch

Zürich Vollzeit 72000 - 84000 € / Jahr (geschätzt) Home Office möglich (teilweise)
Go Premium
Nvidia

Auf einen Blick

  • Aufgaben: Entwickle leistungsstarke Compiler-Tools für die nächste Generation von KI-Anwendungen.
  • Arbeitgeber: NVIDIA, ein führendes Unternehmen in KI und Hochleistungsrechnen.
  • Mitarbeitervorteile: Wettbewerbsfähiges Gehalt, umfangreiche Sozialleistungen und flexible Arbeitsbedingungen.
  • Warum dieser Job: Gestalte die Zukunft der KI mit innovativen Technologien und einem dynamischen Team.
  • Gewünschte Qualifikationen: Erfahrung in Softwareentwicklung, insbesondere mit Python und Deep Learning Frameworks.
  • Andere Informationen: Engagiertes Team mit hervorragenden Karrieremöglichkeiten in einem unterstützenden Umfeld.

Das voraussichtliche Gehalt liegt zwischen 72000 - 84000 € pro Jahr.

Überblick

NVIDIA sucht leidenschaftliche Ingenieure, um die nächste Generation von Tools zu entwickeln, die von KI-Entwicklern und Forschern weltweit genutzt werden. Unser Team entwickelt Thunder, einen ehrgeizigen Source-to-Source-Compiler, der herausragende Leistung für PyTorch-Modelle auf NVIDIA-GPUs freischaltet. Dies ist eine einzigartige Gelegenheit, zu einem Projekt beizutragen, das das PyTorch-Ökosystem verbessert, indem moderne Compiler-Stacks wie PyTorch 2.0's TorchDynamo und TorchInductor verwendet werden, um leistungsstarke, Open-Source-Lösungen zu schaffen, die der gesamten Gemeinschaft zugutekommen.

Was Sie tun werden

Als Schlüsselmitglied unseres Teams werden Sie direkt zur Zukunft der beschleunigten KI beitragen. Ihre Rolle wird dynamisch und tief technisch sein, was Sie ins Zentrum der Compiler-Innovation stellt. Sie werden das Design, die Implementierung, Optimierung und Wartung der Kerncompiler-Technologien leiten, die massive Deep-Learning-Workloads beschleunigen. Dies ist eine hochgradig kollaborative Rolle, in der Sie eng mit den Ingenieuren zusammenarbeiten, die PyTorch für NVIDIA-Hardware entwickelt haben, um neue Funktionen zu entwickeln und an der Spitze der Framework-Entwicklung zu bleiben. Sie werden tief in die Leistungsanalyse eintauchen und Workloads, die auf Tausenden von GPUs laufen, genau untersuchen, um Optimierungsmöglichkeiten zu finden, die das zukünftige Design von Thunder prägen werden. Darüber hinaus werden Sie Teil eines lebendigen Ökosystems sein und eng mit führenden Compiler-, Bibliotheks- und Systemteams zusammenarbeiten – einschließlich Experten hinter nvFuser, TVM, XLA und CUDA – um die neuesten Forschungsergebnisse in praktische, wirkungsvolle Lösungen für die Open-Source-Gemeinschaft zu übersetzen.

Was wir sehen möchten

  • Ein Bachelor-, Master- oder Ph.D. in Informatik oder einem verwandten technischen Bereich (oder gleichwertige Erfahrung).
  • 8+ Jahre relevante Berufserfahrung.
  • Ein starkes Verständnis von Python und Erfahrung im Aufbau komplexer, gut getesteter Softwaresysteme.
  • Praktische Erfahrung mit Deep-Learning-Frameworks wie PyTorch oder JAX.
  • Ein solides Fundament in Compiler-Konzepten wie abstrakten Syntaxbäumen (ASTs), Zwischenrepräsentationen (z.B. SSA-Form), Programmanalyse und Codegenerierung.
  • Ausgezeichnete Kommunikations- und Kollaborationsfähigkeiten, die für die effektive Arbeit in einer verteilten, Open-Source-Umgebung unerlässlich sind.

Wie Sie sich von der Masse abheben können

  • Frühere Beiträge zu Deep-Learning-Compiler-Projekten (z.B. TVM, MLIR, IREE) oder zu Deep-Learning-Frameworks selbst.
  • Tiefe Expertise in den Interna von PyTorch, insbesondere in seinem Compiler-Stack (TorchDynamo, TorchInductor).
  • Erfahrung mit JAX-ähnlichen funktionalen Transformationen und deren Anwendung im Compiler-Kontext.
  • Vertrautheit mit paralleler Programmierung, verteilten Systemen und dem Schreiben von Hochleistungs-CUDA-Code.
  • Eine Erfolgsbilanz bei der wirkungsvollen Teilnahme an Open-Source-Communities, z.B. durch Codebeiträge, Entwurfsdiskussionen oder Mentoring.

NVIDIA steht an der Spitze von Durchbrüchen in der Künstlichen Intelligenz, Hochleistungsrechnen und Visualisierung. Unsere Teams bestehen aus engagierten, innovativen Fachleuten, die sich dafür einsetzen, die Grenzen der Technologie zu erweitern. Wir bieten wettbewerbsfähige Gehälter, ein umfangreiches Leistungspaket und ein Arbeitsumfeld, das Vielfalt, Inklusion und Flexibilität fördert. Als Arbeitgeber, der Chancengleichheit bietet, setzen wir uns dafür ein, einen unterstützenden und ermächtigenden Arbeitsplatz für alle zu schaffen.

Beschäftigungsart: Vollzeit | Erfahrungsgrad: Mid-Senior Level

Senior Deep Learning Compiler Engineer - PyTorch, Senior Deep Learning Compiler Engineer - PyTorch Arbeitgeber: Nvidia

NVIDIA ist ein hervorragender Arbeitgeber, der leidenschaftliche Ingenieure sucht, um die nächste Generation von Tools für KI-Entwickler und -Forscher weltweit zu entwickeln. Mit einem dynamischen und kollaborativen Arbeitsumfeld, das Vielfalt und Inklusion fördert, bietet NVIDIA nicht nur wettbewerbsfähige Gehälter und umfangreiche Sozialleistungen, sondern auch bedeutende Wachstumschancen in einem innovativen Team, das an der Spitze der Technologie steht. Hier haben Sie die Möglichkeit, an wegweisenden Projekten wie Thunder zu arbeiten und einen echten Einfluss auf das KI-Ökosystem auszuüben.
Nvidia

Kontaktperson:

Nvidia HR Team

StudySmarter Bewerbungstipps 🤫

So bekommst du den Job: Senior Deep Learning Compiler Engineer - PyTorch, Senior Deep Learning Compiler Engineer - PyTorch

Netzwerken ist der Schlüssel

Nutze Plattformen wie LinkedIn, um mit Leuten aus der Branche in Kontakt zu treten. Lass uns nicht nur Bewerbungen verschicken, sondern auch aktiv Gespräche führen und Beziehungen aufbauen!

Sei bereit für technische Interviews

Mach dich mit den gängigen Fragen und Herausforderungen in deinem Bereich vertraut. Übe Coding-Challenges und sei bereit, deine Lösungen zu erklären – das zeigt dein tiefes Verständnis für die Materie!

Präsentiere deine Projekte

Hast du an interessanten Projekten gearbeitet? Zeig sie! Erstelle ein Portfolio oder eine GitHub-Seite, um deine Fähigkeiten und Erfahrungen zu demonstrieren. Das macht dich für Arbeitgeber viel attraktiver.

Bewirb dich direkt über unsere Website

Wir bei StudySmarter lieben es, wenn du dich direkt über unsere Website bewirbst. So kannst du sicherstellen, dass deine Bewerbung die richtige Person erreicht und du die besten Chancen hast, Teil unseres Teams zu werden!

Diese Fähigkeiten machen dich zur top Bewerber*in für die Stelle: Senior Deep Learning Compiler Engineer - PyTorch, Senior Deep Learning Compiler Engineer - PyTorch

Python
Deep Learning Frameworks (z.B. PyTorch, JAX)
Compiler Konzepte (z.B. abstrakte Syntaxbäume, Zwischenrepräsentationen)
Programmanalyse
Code-Generierung
Performance-Analyse
Optimierung von Software-Systemen
Kommunikationsfähigkeiten
Zusammenarbeit in verteilten Systemen
CUDA Programmierung
Beitrag zu Open-Source-Projekten
Funktionale Transformationen
Parallelprogrammierung

Tipps für deine Bewerbung 🫡

Mach deine Hausaufgaben: Bevor du mit deiner Bewerbung anfängst, schau dir unsere Website und die Projekte an, an denen wir arbeiten. Das hilft dir, ein Gefühl für unsere Kultur und die Technologien zu bekommen, die wir nutzen.

Sei konkret und präzise: Wenn du über deine Erfahrungen sprichst, sei konkret! Nenne Beispiele, wie du in der Vergangenheit Probleme gelöst hast oder welche Tools du verwendet hast. Das zeigt uns, dass du wirklich weißt, wovon du sprichst.

Zeig deine Leidenschaft: Wir suchen nach Leuten, die wirklich für das brennen, was sie tun. Lass in deiner Bewerbung durchscheinen, warum du dich für Deep Learning und Compiler-Technologien interessierst und was dich motiviert, Teil unseres Teams zu werden.

Bewirb dich direkt über unsere Website: Um sicherzustellen, dass deine Bewerbung nicht verloren geht, bewirb dich bitte direkt über unsere Website. So können wir deine Unterlagen schnell und effizient bearbeiten!

Wie du dich auf ein Vorstellungsgespräch bei Nvidia vorbereitest

Verstehe die Technologie

Mach dich mit den neuesten Entwicklungen in der Compiler-Technologie und den spezifischen Tools, die NVIDIA verwendet, vertraut. Wenn du über PyTorch, TorchDynamo und TorchInductor sprichst, zeige, dass du nicht nur die Grundlagen verstehst, sondern auch, wie diese Technologien zusammenarbeiten, um die Leistung zu optimieren.

Bereite konkrete Beispiele vor

Sei bereit, konkrete Beispiele aus deiner bisherigen Arbeit zu teilen, die deine Fähigkeiten in der Softwareentwicklung und im Umgang mit Deep Learning Frameworks zeigen. Erkläre, wie du Herausforderungen gemeistert hast und welche Lösungen du implementiert hast, um die Performance zu verbessern.

Zeige Teamgeist

Da die Rolle stark kollaborativ ist, solltest du betonen, wie wichtig dir Teamarbeit ist. Teile Erfahrungen, in denen du erfolgreich mit anderen Ingenieuren zusammengearbeitet hast, um komplexe Probleme zu lösen oder innovative Lösungen zu entwickeln.

Frage nach dem Unternehmen

Bereite einige Fragen vor, die dein Interesse an NVIDIA und der spezifischen Rolle zeigen. Frage nach den aktuellen Projekten im Bereich Compiler-Entwicklung oder wie das Team die neuesten Trends in der KI-Technologie verfolgt. Das zeigt, dass du wirklich an der Position interessiert bist und dich aktiv mit dem Unternehmen auseinandersetzt.

Senior Deep Learning Compiler Engineer - PyTorch, Senior Deep Learning Compiler Engineer - PyTorch
Nvidia
Standort: Zürich
Premium gehen

Schneller zum Traumjob mit Premium

Deine Bewerbung wird als „Top Bewerbung“ bei unseren Partnern gekennzeichnet
Individuelles Feedback zu Lebenslauf und Anschreiben, einschließlich der Anpassung an spezifische Stellenanforderungen
Gehöre zu den ersten Bewerbern für neue Stellen mit unserem AI Bewerbungsassistenten
1:1 Unterstützung und Karriereberatung durch unsere Career Coaches
Premium gehen

Geld-zurück-Garantie, wenn du innerhalb von 6 Monaten keinen Job findest

>