Skip to content
Updated How AI-exposed are the skills employers are hiring for? See the data →

From the employer's careers site First seen 3 Sept 2026 · Still live on 29 Oct 2026

Senior Compiler Engineer

NVIDIA senior full-time

The employer hasn't listed a salary.

Apply on NVIDIA

Description

NVIDIA is hiring a Senior Compiler Engineer to join their team driving the next generation of GPU systems programming.

The role involves building cutting-edge compiler pipelines, custom intermediate representation (IR) frameworks, and JIT compilation systems that bridge host and device execution.

Responsibilities:

  • Develop Rust-to-GPU Compiler Pipelines: Design, implement, and maintain custom compiler backends and Rust-native intermediate representation (IR) frameworks.
  • Build compiler IRs and Optimizers: Work with modern compiler architectures to lower Rust AST and MIR into IRs.
  • Support complex ahead-of-time, just-in-time, and link time optimization workflows.
  • Define Safe Parallel Abstractions: Architect innovative compiler-enforced safety models.
  • Expose Next-Gen Hardware Features: Implement type-safe, ergonomic device-side abstractions in Rust.
  • Build the future: Supporting today's accelerated computing applications and building composable building blocks for others.

Requirements:

  • Bachelor's, Master's, or Ph.D. in Computer Science, Computer Engineering, a related field, or equivalent experience.
  • 5+ years of relevant work or research experience in compiler development, language design, or GPU code generation.
  • Deep expertise in the Rust programming language, including a strong grasp of compiler internals.
  • Hands-on experience with compiler infrastructures, intermediate representations (IRs), and code generation.
  • Solid understanding of parallel programming models, GPU architectures, and CUDA programming.
  • Strong software design skills, including debugging, profiling, and benchmarking compilers and GPU kernels.

Benefits:

  • Competitive salaries
  • Generous benefits package
  • Equity eligibility

Skills

Required

  • Rust programming language
  • compiler development
  • language design
  • GPU code generation
  • parallel programming models
  • GPU architectures
  • CUDA programming

Nice to have

  • contributing to the Rust compiler
  • building custom compiler front-ends
  • AST translators
  • JIT engines
  • MLIR
  • low-level GPU programming
  • Domain-Specific Languages (DSLs)
  • tile-based programming abstractions

Ready to apply?

You apply with the employer directly. Their original posting is here: https://nvidia.wd5.myworkdayjobs.com/en-US/NVIDIAExternalCareerSite/job/US-CA-Santa-Clara/Senior-Compiler-Engineer_JR2025008-1

Apply on NVIDIA