Logo
NVIDIA

Senior Backend Compiler Engineer - GPU

NVIDIA, California, Missouri, United States, 65018

Save Job

Overview

Senior Backend Compiler Engineer - GPU at NVIDIA NVIDIA is seeking a Senior Backend Compiler Engineer with experience in LLVM code generation for an exciting role in the GPU Software organization. The Compiler team designs and emits high-performance GPU machine instructions for Graphics (OpenGL, Vulkan, DX) and Compute (CUDA, PTX, OpenCL, Fortran, C++), supporting NVIDIA's current and future parallel SIMT architectures. Responsibilities

Guide the design and implementation of a new LLVM based backend JIT compiler targeting NVIDIA GPUs Design and develop new compiler passes and optimizations to meet high performance and low compilation time requirements Collaborate with global compiler, hardware and application teams to oversee improvements and problem resolutions Apply and adapt the latest compiler technologies to produce premier, robust, and supportable compiler and tools Influence and work on new GPU architectures What We Need To See

B.S. or higher degree in Computer Science/Engineering or equivalent experience 5+ years of compiler development experience including 3+ years in LLVM with a focus in code generation Expertise in LLVM code generation including instruction scheduling, software pipelining, register allocation, GlobalISel, TableGen, LLVM IR, and Machine IR (MIR) Proficient in compiler design and performance analysis tools Excellent hands-on C++ programming skills applied to industry standard C++ compilers and development frameworks Strong background in software engineering principles with a focus on robust and maintainable solutions Good communication and documentation skills and self-motivated Ways To Stand Out From The Crowd

Masters or PhD preferred, with 5+ years of relevant experience Experience developing compiler optimizations and code generation for GPUs Experience in developing CUDA, DirectX, OpenGL/Vulkan applications Strong interpersonal skills and ability to lead and influence others in the department With competitive salaries and a generous benefits package, NVIDIA emphasizes diversity and equal opportunity. Applications for this job will be accepted at least until September 1, 2025. Your base salary will be determined based on location, experience, and pay of similar positions. The base salary range is 148,000 USD - 235,750 USD for Level 3, and 184,000 USD - 287,500 USD for Level 4. You will also be eligible for equity and benefits. #J-18808-Ljbffr