Senior LLVM Compiler Engineer
at Nvidia
π Santa Clara, United States
USD 148,000-235,800 per year
SCRAPED
Used Tools & Technologies
Not specified
Required Skills & Competences ?
Parallel Programming @ 7 CUDA @ 4 GPU @ 4Details
We are looking for an experienced LLVM Compiler Engineer to join the GPU Software organization working on compiler components for NVIDIA GPUs. The team delivers features and improvements for a broad set of computational workloads including deep learning, scientific computation, self-driving cars, and graphics workloads for AAA games. The role involves working on core compiler components used by graphics drivers and for accelerating general-purpose computation on the GPU, collaborating with cross-functional teams, and contributing to open-source projects such as LLVM.
Responsibilities
- Design and implement significant parts of the compiler.
- Perform performance analysis and design/implement new optimizations.
- Partner with global compiler, GPU driver, Developer Tools, architecture, and application teams.
- Identify and solve interesting and meaningful compilation problems for state-of-the-art GPU technologies.
- Contribute to open-source projects (e.g., LLVM).
Requirements
- BS/MS in Computer Science or Computer Engineering (PhD strongly preferred) or equivalent experience.
- 3+ years of experience with a strong background in compilers.
- Strong C/C++ programming skills.
- Deep understanding of parallel programming models.
- Experience with compiler optimizations and working with LLVM infrastructure.
Ways to stand out
- Experience developing CUDA, DirectX, OpenGL, or Vulkan applications.
- Experience developing compiler optimizations and code generation for GPUs.
- Background developing compiler support for Developer Tools capabilities utilizing DWARF.
- Experience contributing to or working closely with the LLVM community.
- Ability to perform code generation and build a robust compiler framework.
Benefits
- Competitive base salary (range listed below), eligibility for equity, and a generous benefits package.
- NVIDIA emphasizes a diverse work environment and is an equal opportunity employer.
Compensation & Application
- The base salary range is 148,000 USD - 235,750 USD. Final base salary will be determined based on location, experience, and pay of employees in similar positions.
- You will also be eligible for equity and benefits (see NVIDIA benefits page).
- Applications for this job will be accepted at least until August 16, 2025.