Raytracing Compiler Engineer for LLVM GPU Backends

NVIDIA

Santa Clara (CA)

On-site

USD 224,000 - 431,000

Full time

2 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Equity
Benefits package

Job summary

NVIDIA in Santa Clara, CA, is seeking a Raytracing Compiler Engineer to join our international engineering team. You will guide the design and implementation of an LLVM-based backend JIT compiler for NVIDIA GPUs, delivering high-performance code generation and low compilation times.

We expect 12+ years of compiler development, strong C++ skills, and deep LLVM code generation expertise. You’ll collaborate across global teams and influence GPU architectures while contributing to a comprehensive

Qualifications

  • B.S. or higher in Computer Science/Engineering or equivalent experience.
  • 12+ years of compiler development experience, including 3+ years in LLVM with focus 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.
  • Good communication and documentation skills and self-motivated.

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 required to meet the high-performance and low compilation time requirements of the compiler.
  • 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

LLVM codegen
C++ programming
Compiler development
Performance analysis

Education

B.S. or higher in CS/Engineering

Tools

LLVM

Job description

NVIDIA in Santa Clara, CA, is seeking a Raytracing Compiler Engineer to join our international engineering team. You will guide the design and implementation of an LLVM-based backend JIT compiler for NVIDIA GPUs, delivering high-performance code generation and low compilation times.

We expect 12+ years of compiler development, strong C++ skills, and deep LLVM code generation expertise. You’ll collaborate across global teams and influence GPU architectures while contributing to a comprehensive

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 - LLVM GPU JIT (Equity)
Raytracing Compiler Engineer - LLVM GPU JIT (Equity)

NVIDIA • Oregon (WI)

On-site
USD 224,000 - 357,000
LLVM Raytracing Compiler Engineer – GPU Performance
LLVM Raytracing Compiler Engineer – GPU Performance

NVIDIA • Town of Texas (WI)

On-site
USD 224,000 - 431,000
Equity
Comprehensive benefits
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 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 • Oregon (WI)

On-site
USD 224,000 - 357,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
GPU Backend Compiler Engineer — LLVM Codegen & Equity
GPU Backend Compiler Engineer — LLVM Codegen & Equity

Nvidia Corporation • Santa Clara (CA)

On-site
USD 108,000 - 196,000
Equity
Benefits
Competitive salary
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