Senior Compiler Engineer - Deep Learning (PyTorch)

NVIDIA

Amsterdam, North Holland, Netherlands

24,375 – 42,225 / month

On-Site

Expert

Starts as soon as possible

Posted today

Vacancy Summary

Join NVIDIA's cutting-edge AI compiler team to shape the future of accelerated computing. Help develop Thunder, a source-to-source compiler enhancing performance for PyTorch models on NVIDIA GPUs, and contribute to impactful open-source solutions.

Required skills

PYTHON

Pytorch

communication

Maintenance

Innovation

implementation

distributed systems

visualization

Tools

JAX

Artificial Intelligence (AI)

Construction

Participation

Bootstrap (Framework)

Design

CUDA

SOLID

Computer Science

Hardware

Cutting

Deep Learning

(D)MJOP

Compensation

Research

Flexibility

Coding

influence

Parallel Programming

XLA

Suite (Centric)

Performance Analysis

Abstract

WELL

Software Systems

Performance Optimization

MLIR

TVM

Development

understanding

Benefits

Diversity

salaries

ISAD(G)

(Gen)AI

Conduct

LEAD

Teams

English level

Professional

Be part of a pioneering team at NVIDIA, where you'll directly influence the future of accelerated AI. As a Senior Compiler Engineer, your dynamic and technical role will center around compiler innovation. You will lead the design, implementation, optimization, and maintenance of core compiler technologies that accelerate large-scale deep learning workloads. Collaborate closely with the engineers who developed PyTorch for NVIDIA hardware, pushing new features and advancing framework development. You will conduct performance analysis on workloads across thousands of GPUs, identifying optimization opportunities that will inform the future design of Thunder. Additionally, you'll work within a vibrant ecosystem, partnering with leading compiler, library, and systems teams—including experts from nvFuser, TVM, XLA, and CUDA—to translate cutting-edge research into practical, high-impact solutions for the open-source community.

What We Need To See:

We seek engineers passionate about building powerful, user-centric tools in a fast-paced, collaborative environment. Key qualifications include:

  • 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.
  • Proficiency in Python and experience in developing complex, well-tested software systems.
  • Practical experience with deep learning frameworks like PyTorch or JAX, with an understanding of model construction and performance challenges.
  • A solid foundation in compiler concepts, including abstract syntax trees (ASTs), intermediate representations (e.g., SSA form), program analysis, and code generation.
  • Strong communication and collaboration skills, essential for effective work in a distributed, open-source environment.

Still searching manually?

Let us do the work for you.

TotaMatch works for you

We scan thousands of jobs daily and notify you when there is a match. No searching needed.

Anonymous, safe and free

Your profile stays anonymous. Your employer will not see it. You choose when to become visible.

Ready in 3 minutes

Answer a few questions and create your profile in minutes. No commitment.

About TotaMatch

TotaMatch helps professionals find work that truly fits their work happiness. We believe work is more than just an income. It is a source of fulfillment, growth, and pride. Instead of endlessly scrolling through job boards, TotaMatch works for you. Our platform continuously analyzes thousands of opportunities and identifies roles that align with what truly matters to you. You focus on your work and the people around you. We make sure you never miss a better opportunity.