NVIDIA is hiring a Compiler Engineer

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 interesting and meaningful compilation problems from the HPC community

Benefits

  • Competitive salaries
  • Generous benefits package
  • Eligibility for equity
  • Benefits as described at https://www.nvidia.com/en-us/benefits/

Additional Information

  • Applications for this job will be accepted at least until March 10, 2026
  • This posting is for an existing vacancy
  • NVIDIA uses AI tools in its recruiting processes
  • NVIDIA is committed to fostering a diverse work environment and is an equal opportunity employer
Required Skills
C++FortranPythonOpenACCOpenMPCUDAMLIRLLVMCompilersParallel ProgrammingHigh-Performance ComputingGPU ProgrammingCompiler OptimizationIntermediate Representations C++FortranPythonOpenACCOpenMPCUDAMLIRLLVMCompilersParallel ProgrammingHigh-Performance ComputingGPU ProgrammingCompiler OptimizationIntermediate Representations
About company
NVIDIA
NVIDIA builds accelerated computing platforms and AI technologies that power advancements in areas such as generative AI, data centers, robotics, and digital twins.
All jobs at NVIDIA Visit website
Job Details
Category other
Posted 3 months ago