All roles at Nvidia

Senior Compiler Engineer – Rust GPU

BengaluruFull-time5–9 yrsPosted today

Senior electrical and electronics role at Nvidia in Bengaluru. Needs 5+ years and a PhD.

About the role

On this team, you will build cutting-edge compiler pipelines, custom intermediate representation (IR) frameworks, and JIT compilation systems that bridge host and device execution—allowing developers to write memory-safe, high-performance GPU kernels in idiomatic Rust.

What you'll do

  • Develop Rust-to-GPU Compiler Pipelines: Design, implement, and maintain custom compiler backends (such as rustc codegen backends and proc-macros) and Rust-native…
  • Build compiler IRs and Optimizers: Work with modern compiler architectures to lower Rust AST and MIR into IRs including MLIR, PTX, and LLVM
  • Define Safe Parallel Abstractions: Architect innovative compiler-enforced safety models that extend Rust's ownership, borrowing
  • Expose Next-Gen Hardware Features: Implement type-safe, ergonomic device-side abstractions in Rust for low-level GPU hardware primitives, including shared memory
  • Build the future: Supporting today’s accelerated computing applications is not sufficient. We have to build composable building blocks for others around us to build the…

What you need

  • Rust
  • VBA

More roles like this at Nvidia

Apply on Nvidia's site