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) Kein Home Office möglich
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.

Overview

Join to apply for the Senior Deep Learning Compiler Engineer – PyTorch role at NVIDIA

NVIDIA is seeking passionate engineers to build the next generation of tools used by AI developers and researchers worldwide. Our team is developing Thunder, an ambitious, source-to-source compiler built to unlock outstanding performance for PyTorch models on NVIDIA GPUs. This is a unique opportunity to contribute to a project that enhances the PyTorch ecosystem, working with modern compiler stacks like PyTorch 2.0\’s TorchDynamo and TorchInductor to create powerful, open-source solutions that benefit the entire community. If you are driven to solve complex problems and want to make a foundational impact on the AI ecosystem, apply to join our collaborative and innovative team.

What Youll Be Doing

As a key member of our team, you will be contributing directly to the future of accelerated AI. Your role will be dynamic and deeply technical, placing you at the center of compiler innovation. You will lead the design, implementation, optimization, and maintenance of the core compiler technologies that accelerate massive deep learning workloads. This is a highly collaborative role where youll work alongside the very engineers who built PyTorch for NVIDIA hardware, helping to pioneer new features and stay at the forefront of framework development. Youll dive deep into performance analysis, scrutinizing workloads running on thousands of GPUs to find optimization opportunities that will shape the future design of Thunder. Furthermore, you will be part of a vibrant ecosystem, working closely with leading compiler, library, and systems teams—including experts behind nvFuser, TVM, XLA, and CUDA—to translate the latest research into practical, high-impact solutions for the open-source community.

What We Need To See

We are looking for engineers who are excited about building powerful, user-centric tools and are comfortable working in a fast-paced, collaborative environment. Here are some of the expertise we would like to see:

  • A Bachelor\’s, Master\\\’s, or Ph.D. in Computer Science or a related technical field (or equivalent experience).
  • 8+ years of relevant work experience
  • A strong command of Python and experience building complex, well-tested software systems.
  • Hands-on experience with deep learning frameworks like PyTorch or JAX. You understand how models are built and where the performance challenges lie.
  • A solid foundation in compiler concepts such as abstract syntax trees (ASTs), intermediate representations (e.g., SSA form), program analysis, and code generation.
  • Excellent communication and collaboration skills, essential for working effectively in a distributed, open-source environment.

Ways To Stand Out From The Crowd

  • Previous contributions to deep learning compiler projects (e.g., TVM, MLIR, IREE) or deep learning frameworks themselves.
  • Deep expertise in the internals of PyTorch, particularly its compiler stack (TorchDynamo, TorchInductor).
  • Experience with JAX-like functional transformations and their application in a compiler context.
  • Familiarity with parallel programming, distributed systems, and writing high-performance CUDA code.
  • A track record of impactful participation in open-source communities, such as through code contributions, design discussions, or mentorship.

NVIDIA is at the forefront of breakthroughs in Artificial Intelligence, High-Performance Computing, and Visualization. Our teams are composed of driven, innovative professionals dedicated to pushing the boundaries of technology. We offer highly competitive salaries, an extensive benefits package, and a work environment that promotes diversity, inclusion, and flexibility. As an equal opportunity employer, we are committed to fostering a supportive and empowering workplace for all.

Employment type: Full-time | Seniority level: Mid-Senior level

#J-18808-Ljbffr

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 bietet NVIDIA nicht nur wettbewerbsfähige Gehälter und umfangreiche Sozialleistungen, sondern auch zahlreiche Möglichkeiten zur beruflichen Weiterentwicklung in einem innovativen Team, das an der Spitze der Technologie steht. Die Mitarbeit an Projekten wie Thunder ermöglicht es Ihnen, einen bedeutenden Einfluss auf das KI-Ökosystem auszuüben und Teil einer lebendigen Gemeinschaft von Experten zu sein.
Nvidia

Kontaktperson:

Nvidia HR Team

StudySmarter Bewerbungstipps 🤫

So bekommst du den Job: 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 gemeinsam nach Verbindungen suchen, die dir helfen können, einen Fuß in die Tür zu bekommen!

✨Sei proaktiv bei der Kontaktaufnahme

Wenn du eine interessante Stelle siehst, zögere nicht, direkt die Teammitglieder oder den Recruiter zu kontaktieren. Frag nach mehr Informationen oder teile deine Begeisterung für die Rolle – das zeigt Initiative!

✨Bereite dich auf technische Gespräche vor

Mach dich mit den neuesten Trends und Technologien im Bereich Deep Learning und Compiler-Entwicklung vertraut. Lass uns gemeinsam an deinen Fähigkeiten arbeiten, damit du in technischen Interviews glänzen kannst!

✨Bewirb dich über unsere Website

Vergiss nicht, dich direkt ĂĽber unsere Website zu bewerben! Das zeigt dein Interesse und gibt dir die beste Chance, von unserem Team wahrgenommen zu werden.

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

Python
Deep Learning Frameworks (PyTorch, JAX)
Compiler Concepts (ASTs, Intermediate Representations, Program Analysis, Code Generation)
Performance Analysis
Collaboration Skills
Open-Source Contribution
CUDA Programming
Parallel Programming
Distributed Systems
Problem-Solving Skills

Tipps für deine Bewerbung 🫡

Mach deine Bewerbung persönlich: Zeig uns, wer du bist! Verwende eine freundliche und authentische Sprache in deinem Anschreiben. Erzähl uns, warum du dich für die Rolle als Senior Deep Learning Compiler Engineer interessierst und was dich an der Arbeit bei NVIDIA begeistert.

Betone deine technischen Fähigkeiten: Stell sicher, dass du deine Erfahrungen mit Python, PyTorch und Compiler-Technologien klar hervorhebst. Wir wollen sehen, wie du komplexe Software-Systeme gebaut hast und welche Herausforderungen du dabei gemeistert hast.

Sei konkret bei deinen Projekten: Erzähle uns von konkreten Projekten, an denen du gearbeitet hast, insbesondere im Bereich Deep Learning und Compiler. Zeig uns, wie du zur Verbesserung von Performance beigetragen hast und welche Tools du verwendet hast.

Bewirb dich ĂĽber unsere Website: Wir empfehlen dir, deine Bewerbung direkt ĂĽber unsere Website einzureichen. So stellst du sicher, dass sie schnell und effizient bearbeitet wird. Lass uns gemeinsam die Zukunft der KI gestalten!

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

Denke an spezifische Projekte oder Herausforderungen, die du in der Vergangenheit gemeistert hast, insbesondere im Bereich Deep Learning und Compiler-Entwicklung. Sei bereit, diese Erfahrungen zu teilen und zu erklären, wie du Probleme gelöst hast, um deine Fähigkeiten zu demonstrieren.

✨Zeige Teamgeist

Da die Rolle stark kollaborativ ist, solltest du betonen, wie wichtig dir Teamarbeit ist. Bereite Beispiele vor, in denen du erfolgreich mit anderen Ingenieuren oder in Open-Source-Projekten zusammengearbeitet hast, um innovative Lösungen zu entwickeln.

✨Fragen stellen

Bereite einige durchdachte Fragen vor, die dein Interesse an der Rolle und dem Unternehmen zeigen. Frage nach den aktuellen Herausforderungen, die das Team bewältigt, oder nach den nächsten Schritten in der Entwicklung von Thunder. Das zeigt, dass du wirklich engagiert bist und mehr über die Position erfahren möchtest.

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

>