Used Tools & Technologies
Not specified
Required Skills & Competences ?
Python @ 4 Algorithms @ 4 Hiring @ 4 Debugging @ 4 CUDA @ 3 GPU @ 4Details
NVIDIA’s HPC compiler group is hiring a Compiler Developer to join the team building a high-performance optimizing compiler. The team implements C++ Standard Language Parallel Algorithms, OpenACC, and Flang with a focus on high-level optimization for GPUs and CPUs using MLIR and LLVM.
Responsibilities
- 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 compilation problems from the HPC community.
Requirements
- Bachelors, Masters, or Ph.D. Degree in Computer Science, ECE, or equivalent experience.
- 6+ 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.
Ways to stand out
- Direct experience with Fortran or GPU programming models is a strong plus.
- Experience writing code using Modern C++.
- Experience with GPU-based parallel computing.
- Familiarity with C++, Fortran, OpenACC, OpenMP, or CUDA compilation.
- Demonstrated passion for compiler development.
Compensation and Benefits
- The base salary range is 184,000 USD - 287,500 USD for Level 4, and 224,000 USD - 356,500 USD for Level 5.
- You will also be eligible for equity and benefits (see NVIDIA benefits page).
Additional Information
- Location: Hillsboro, OR, United States.
- Employment type: Full time.
- Applications accepted at least until October 19, 2025.
- NVIDIA is an equal opportunity employer committed to a diverse work environment.