Raytracing Compiler Architect for GPU Performance

NVIDIA

Massachusetts

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.

Job summary

NVIDIA is seeking a Raytracing Compiler Engineer to join our international engineering team in Massachusetts. You will guide the design and implementation of an LLVM-based backend JIT compiler targeting NVIDIA GPUs and develop new compiler passes to meet performance and time requirements.

Collaborate with global teams, apply the latest compiler technologies, and influence new GPU architectures. A strong background in LLVM, C++, and professional software engineering is essential for success in

Qualifications

  • 12+ years of compiler development experience with 3+ years in LLVM code generation.
  • Expertise in LLVM code generation: instruction scheduling, software pipelining, register allocation, LLVM IR.
  • Excellent hands-on C++ programming skills applied to industry standard compilers and development frameworks.

Responsibilities

  • Guide design and implementation of a new LLVM-based backend JIT compiler for NVIDIA GPUs.
  • Design and develop new compiler passes and optimizations for high-performance and low compilation time.
  • 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

C++ programming
Compiler design
Performance analysis
Self-motivated
Communication
Documentation

Education

B.S. or higher degree in Computer Science/Engineering or equivalent experience
Masters or PhD preferred

Tools

LLVM

Job description

NVIDIA is seeking a Raytracing Compiler Engineer to join our international engineering team in Massachusetts. You will guide the design and implementation of an LLVM-based backend JIT compiler targeting NVIDIA GPUs and develop new compiler passes to meet performance and time requirements.

Collaborate with global teams, apply the latest compiler technologies, and influence new GPU architectures. A strong background in LLVM, C++, and professional software engineering is essential for success in

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

Similar jobs worth comparing

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
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 - 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