Full-time

NVIDIA is hiring a Compiler Engineer

About the Role

NVIDIA is looking for a Compiler Engineer to join our HPC compiler group. You will build one of the world's most important optimizing compilers, implementing standard language parallel algorithms and high-level optimizations for GPUs and CPUs using MLIR and LLVM.

What You'll Do

  • Solve difficult problems at the intersection of compilers, programming models, and high-performance computing architectures.
  • Implement new and future OpenACC, OpenMP, and standard language parallelism features for C++, Fortran, and Python for NVIDIA GPUs and Multicore CPUs.
  • Participate in the evolution of standard language parallelism for GPUs and Multicore CPUs.
  • Balance individual effort with teamwork throughout debugging, prototyping, and productization.
  • Discuss and refine software designs and implementation strategies with peers.
  • Partner with application teams to investigate meaningful compilation problems from the HPC community.

What We're Looking For

  • Bachelors, Masters, or Ph.D. Degree in Computer Science, ECE or equivalent experience.
  • 2+ years experience developing production-quality compilers, tools, or similar software.
  • Proven understanding of compiler internals including experience targeting auto-parallelization and GPU targets.
  • Knowledge of programming fundamentals, especially in C/C++, with a deep understanding of parallel computer architectures and optimizations.

Nice to Have

  • Direct experience with Fortran or GPU programming models.
  • Experience writing code using Modern C++.
  • Experience with GPU-based parallel computing.
  • Familiarity with C++, Fortran, OpenACC, OpenMP, or CUDA compilation.
  • A real passion for compiler development.

Technical Stack

  • C++, Fortran, Python
  • OpenACC, OpenMP, CUDA
  • MLIR, LLVM

Team & Environment

You'll join NVIDIA's HPC compiler group, a team of forward-thinking, hardworking people in a rapidly growing and exclusive engineering organization considered one of the technology world's most desirable employers.

Benefits & Compensation

  • Compensation range: $124,000 - $195,500 USD
  • Equity package
  • Comprehensive benefits package

NVIDIA is committed to fostering a diverse work environment and proud to be an equal opportunity employer. As we highly value diversity in our current and future employees, we do not discriminate (including in our hiring and promotion practices) on the basis of race, religion, color, national origin, gender, gender expression, sexual orientation, age, marital status, veteran status, disability status or any other characteristic protected by law.

Required Skills
C++FortranPythonOpenACCOpenMPCUDAMLIRLLVMCompilersParallel ProgrammingHigh-Performance ComputingGPU ProgrammingCompiler OptimizationIntermediate Representations
Visa expiring soon?

Extend or switch without leaving Thailand

Running out of time on your current visa? SVBL identifies your best option — extension, category switch, or long-term visa — and handles the entire process.

Visa extensions & category switches
LTR & DTV visa applications
90-day reporting managed
Overstay prevention
Check your options
Prevent overstay issues
About company
NVIDIA

NVIDIA is the platform upon which every new AI‑powered application is built.

Visit website
Job Details
Category embedded
Posted 18 days ago