Used Tools & Technologies
Not specified
Required Skills & Competences ?
Parallel Programming @ 6 CUDA @ 3 GPU @ 3Details
We are looking for an enthusiastic LLVM Compiler Engineer for an exciting role in our GPU Software organization. The team delivers features and improvements to better realize the potential of NVIDIA GPUs for workloads such as deep learning, scientific computation, self-driving cars, and graphics for AAA game titles. The compiler organization contributes to every GPU NVIDIA produces and works on compiler components for graphics drivers and accelerating general-purpose GPU computation.
Responsibilities
- Work on design and implementation of significant parts of the graphics compiler (SPIR-V and DXIL compiler).
- Work on performance analysis and design/implementation of new optimizations.
- Partner with global compiler, GPU driver, architecture, and application teams to coordinate improvements and problem resolutions.
- Seek interesting and meaningful compilation problems for state-of-the-art GPU technologies.
- Contribute to open-source projects such as GLSLANG, LLVM, and DXC (HLSL compiler).
Requirements
- BS/MS in Computer Science or Computer Engineering (or equivalent experience).
- Experience and strong background in compilers.
- Strong C/C++ programming skills and deep understanding of parallel programming models.
- Experience with compiler optimizations, especially working with LLVM infrastructure.
Preferred / Ways to Stand Out
- Experience developing CUDA, DirectX, OpenGL, or Vulkan applications.
- Prior experience with shaders or shader compilers (GLSL, HLSL, SLANG) is a big plus.
- Background in developing compiler optimizations and code generation for GPUs.
- Ability to build a robust compiler framework and do code generation.
- Strong interpersonal skills and ability to collaborate and influence across teams.
Benefits
- Competitive base salary (see ranges below), eligibility for equity, and a generous benefits package.
- Opportunity to work with top experts in GPU computing, contribute to open-source projects, and impact NVIDIA GPUs.
Compensation and Other Details
- Base salary ranges (determined by location, experience, and peer pay):
- Level 1: 104,000 USD - 172,500 USD
- Level 2: 120,000 USD - 189,750 USD
- You will also be eligible for equity and benefits.
- Applications for this job will be accepted at least until October 26, 2025.
- NVIDIA is an equal opportunity employer committed to diversity and inclusion.