Senior Deep Learning Compiler Engineer - PyTorch

NVIDIA Corporation

Berlin

Vor Ort

EUR 110.000 - 190.000

Vollzeit

14 Tage+
Bewerbungsgenerator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Schaffe es an den ATS-Filtern vorbei

Benefits dieser Stelle

Competitive salary
Extensive benefits
Diversity & inclusion
Flexible work

Zusammenfassung

NVIDIA Corporation in Berlin is seeking an experienced engineer to lead the design, implementation, optimization, and maintenance of the Thunder compiler tooling that accelerates PyTorch models on NVIDIA GPUs. You will collaborate with teams behind nvFuser, TVM, XLA, and CUDA to deliver high-impact, open-source solutions.

The ideal candidate has a strong background in Python, compilers, and deep learning frameworks, with 8+ years of industry experience and a track record in open-source

Qualifikationen

  • Bachelor's/Master/PhD in Computer Science or a related field.
  • 8+ years of relevant work experience.
  • Strong Python and software development experience.
  • Hands-on experience with deep learning frameworks like PyTorch or JAX.
  • Solid foundation in compiler concepts: ASTs, SSA, program analysis, code generation.

Aufgaben

  • Lead design, implementation, optimization, and maintenance of core compiler technologies for accelerated AI workloads.
  • Collaborate with NVIDIA teams and open-source communities to translate research into practical solutions.
  • Analyze performance on large GPU deployments to identify optimization opportunities.
  • Contribute to the Thunder project and related compiler stacks (e.g., TorchDynamo, TorchInductor).
  • Work cross-functionally to advance PyTorch ecosystem compatibility and performance.

Kenntnisse

Python
Deep learning
Open-source
Distributed systems
CUDA programming

Ausbildung

Bachelor's/Master/PhD in CS

Tools

PyTorch
JAX
TVM
TorchDynamo
TorchInductor
CUDA

Jobbeschreibung

Join us at the forefront of AI compiler technology and help shape the future of accelerated computing. 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.

What you'll 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 you'll work alongside the very engineers who built PyTorch for NVIDIA hardware, helping to pioneer new features and stay at the forefront of framework development. You'll 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.

Your base salary will be determined based on your location, experience, and the pay of employees in similar positions.

For Poland: The base salary range is 292,500 PLN - 507,000 PLN.

Hol dir deinen kostenlosen, vertraulichen Lebenslauf-Check.

oder ziehe deine Datei hierhin.

Similar jobs

Ähnliche Jobs, die dir auch gefallen könnten

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

NVIDIA • Berlin

Vor Ort
EUR 293.000 - 507.000
Competitive salary
Extensive benefits package
Diversity & inclusion
Senior Software Engineer, AI Inference Systems
Senior Software Engineer, AI Inference Systems

NVIDIA • Hamburg

Vor Ort
EUR 90.000 - 150.000
Senior MLOps Engineer - DSX Enablement
Senior MLOps Engineer - DSX Enablement

NVIDIA Corporation • Deutschland

Remote
EUR 120.000 - 180.000
GPU Performance Engineer
GPU Performance Engineer

Ignite Next GmbH • München

Vor Ort
EUR 85.000 - 110.000
Senior Engineer, NCX
Senior Engineer, NCX

NVIDIA Corporation • Deutschland

Remote
EUR 120.000 - 170.000
Senior Developer Technology Engineer, CPU Performance
Senior Developer Technology Engineer, CPU Performance

NVIDIA • Deutschland

Vor Ort
EUR 131.000 - 248.000
Equity
Benefits
Hybrid work model
Senior CPU Performance Developer Technology Engineer
Senior CPU Performance Developer Technology Engineer

NVIDIA • Würselen

Vor Ort
EUR 90.000 - 140.000
Competitive salary
Extensive benefits
Diversity & inclusion
+1
Principal AI Developer Technology Engineer
Principal AI Developer Technology Engineer

NVIDIA Corporation • München

Vor Ort
EUR 180.000 - 260.000
Equal opportunity employer
Senior Developer Relations Manager - DACH
Senior Developer Relations Manager - DACH

NVIDIA • Berlin

Vor Ort
EUR 110.000 - 150.000
Senior Developer Relations Manager - DACH
Senior Developer Relations Manager - DACH

NVIDIA • Würselen

Vor Ort
EUR 110.000 - 150.000