JobMesh

HPC Compiler Developer

NVIDIA · Hillsboro, Oregon, US

NVIDIA’s HPC compiler group wants to hire a Compiler Developer to join the team building one of the world's most important optimizing compilers. If you want...

Job description

NVIDIA’s HPC compiler group wants to hire a Compiler Developer to join the team building one of the world's most important optimizing compilers. If you want to be in the driver seat of state-of-the-art compiler development for high-performance computing, then we want you! We're the team implementing C++ Standard Language Parallel Algorithms, OpenACC, and Flang with a keen focus on high performance for GPUs and CPUs using MLIR, LLVM, and runtime libraries. What you'll be doing: Solve difficult problems at the intersection of compilers, runtime libraries, 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 interesting and meaningful compilation problems from the HPC community What we need to see: Bachelors, Masters, or Ph.D...