LLVM Raytracing Compiler Engineer – GPU Performance

NVIDIA

Town of Texas (WI)

On-site

USD 224,000 - 431,000

Full time

3 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Equity
Comprehensive benefits

Job summary

NVIDIA is seeking a Raytracing Compiler Engineer to join a world-class engineering team in the United States. The role centers on designing and implementing an LLVM-based backend JIT compiler tailored for NVIDIA GPUs, with a focus on performance and low compile times.

You will collaborate with global compiler, hardware and application teams to push the boundaries of code generation, scheduling, and optimizations, shaping the software tools that power today’s leading GPUs.

Qualifications

  • B.S. or higher in Computer Science/Engineering or equivalent experience.
  • 12+ years of compiler development experience, including 3+ years with LLVM focusing on code generation.
  • Expertise in LLVM code generation, including instruction scheduling, software pipelining, register allocation, and LLVM IR.
  • Proficient in compiler design and in performance analysis tools.
  • Excellent hands-on C++ programming skills applied to industry standard C++ compilers and development frameworks.
  • Strong background in software engineering principles crafting robust and maintainable solutions.

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.
  • Work with global compiler, hardware and application teams to oversee improvements and problem resolutions.
  • Apply and adapt the latest compiler technologies to produce premier, robust, supportable compilers and tools.
  • Get a chance to influence and work on new GPU architectures.

Skills

Compiler development
LLVM
C++
Code generation
Performance analysis
Software engineering
Documentation
Communication

Education

Bachelor's degree in CS/Engineering
Masters/PhD preferred

Tools

LLVM

Job description

NVIDIA is seeking a Raytracing Compiler Engineer to join a world-class engineering team in the United States. The role centers on designing and implementing an LLVM-based backend JIT compiler tailored for NVIDIA GPUs, with a focus on performance and low compile times.

You will collaborate with global compiler, hardware and application teams to push the boundaries of code generation, scheduling, and optimizations, shaping the software tools that power today’s leading GPUs.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Raytracing Compiler Architect for GPU Performance
Raytracing Compiler Architect for GPU Performance

NVIDIA • Massachusetts

On-site
USD 224,000 - 431,000
Raytracing Compiler Engineer for LLVM GPU Backends
Raytracing Compiler Engineer for LLVM GPU Backends

NVIDIA • Santa Clara (CA)

On-site
USD 224,000 - 431,000
Equity
Benefits package
Raytracing Compiler Engineer — High-Perf LLVM on GPUs
Raytracing Compiler Engineer — High-Perf LLVM on GPUs

NVIDIA • St. Louis (MO)

On-site
USD 224,000 - 431,000
Equity
Comprehensive benefits
Raytracing Compiler Engineer - LLVM GPU JIT (Equity)
Raytracing Compiler Engineer - LLVM GPU JIT (Equity)

NVIDIA • Oregon (WI)

On-site
USD 224,000 - 357,000
Raytracing Compiler Engineer - Developer and Performance Technology
Raytracing Compiler Engineer - Developer and Performance Technology

NVIDIA • Oregon (WI)

On-site
USD 224,000 - 357,000
Raytracing LLVM JIT Engineer for GPUs — Equity Options
Raytracing LLVM JIT Engineer for GPUs — Equity Options

NVIDIA • Salt Lake City (UT)

On-site
USD 224,000 - 431,000
Raytracing Compiler Engineer - Developer and Performance Technology
Raytracing Compiler Engineer - Developer and Performance Technology

NVIDIA • Massachusetts

On-site
USD 224,000 - 431,000
GPU Raytracing Compiler Engineer — LLVM & Performance
GPU Raytracing Compiler Engineer — LLVM & Performance

NVIDIA Corporation • Salt Lake City (UT)

On-site
USD 184,000 - 288,000
Highly competitive salary
Comprehensive benefits package
Equity options
Raytracing Compiler Engineer - Developer and Performance Technology
Raytracing Compiler Engineer - Developer and Performance Technology

NVIDIA • Santa Clara (CA)

On-site
USD 224,000 - 431,000
Equity
Benefits package
Raytracing Compiler Engineer - Developer and Performance Technology
Raytracing Compiler Engineer - Developer and Performance Technology

NVIDIA • Town of Texas (WI)

On-site
USD 224,000 - 431,000
Equity
Comprehensive benefits