CareerPlan

Senior Compiler Engineer – Rust GPU

India, BengaluruFull-time2026-11-06 → 2026-11-09

Core

Design and implement Rust-to-GPU compiler pipelines, custom IR frameworks, and JIT compilation systems to enable memory-safe, high-performance GPU kernel development in Rust.

Role type

Senior IC compiler engineer (GPU systems)

Builds

Compiler backends, custom IRs (MLIR, PTX, LLVM), JIT systems, and safe parallel abstractions for GPU execution.

Domain

Accelerated computing, GPU systems programming, compiler infrastructure

Required skills

Rust compiler internals (rustc, MIR, proc-macros), compiler IRs and code generation (LLVM, MLIR), GPU architecture and CUDA programming, parallel programming models, compiler optimization, software design and profiling

Preferred skills

Contributions to rustc/Cargo or Rust-to-GPU open-source projects, custom JIT engine development, MLIR framework experience, DSL design for tensor processing, low-level GPU hardware feature implementation

Technologies

Rust, CUDA, PTX, LLVM, MLIR, JIT compilers

Responsibilities

Design and maintain Rust-to-GPU compiler backends and IR frameworks; implement GPU-specific optimizations and safe parallel abstractions; build tooling for AOT/JIT/LTO workflows; expose hardware features like TMA and warp operations; drive complex compiler engineering from research to production.

Seniority

Senior, hands-on IC