Senior Compiler Engineer

Posted 5 days ago

This is a fully remote position, open to applicants in California, +2 more states.

📋 Description

• Design, develop, and maintain custom Rust-to-GPU compiler backends, encompassing rustc codegen backends and procedural macros.

• Create Rust-native intermediate representation frameworks to convert standard Rust into CUDA PTX and machine code.

• Transform Rust AST and MIR into MLIR, PTX, LLVM, and other intermediate representations, incorporating GPU-specific optimizations.

• Develop tools for ahead-of-time, just-in-time, and link-time optimization workflows aimed at NVIDIA GPUs, host platforms, and their respective feature sets.

• Design compiler-enforced safety models that extend Rust's ownership, borrowing, and lifetime disciplines across the GPU launch boundary.

• Implement type-safe Rust abstractions for shared memory, barriers, scoped atomics, Tensor Memory Accelerator, and operations at the warp/cluster level.

• Create composable components for future accelerated computing applications.


⛳️ Requirements

• Bachelor's, Master's, or Ph.D. in Computer Science, Computer Engineering, a related field, or equivalent experience.

• Over 5 years of pertinent work or research experience in compiler development, language design, or GPU code generation.

• Extensive knowledge of the Rust programming language, including its compiler internals (rustc), Rust MIR, procedural macros, and Rust's borrow-checker/lifetime model.

• Practical experience with compiler infrastructures, intermediate representations (IRs), and code generation techniques, such as LLVM IR, MLIR, or custom IR systems.

• Strong comprehension of parallel programming models, GPU architectures, and CUDA programming.

• Excellent software design capabilities, including debugging, profiling, and benchmarking for compilers and GPU kernels.

• Ability to coordinate efforts for product requirement design, architecture, code development, testing, code review, and issue resolution.

• Capacity to work independently, establish project goals and scope, and lead intricate compiler-engineering initiatives from research to production.


🏝️ Benefits

• Competitive salaries

• Generous benefits package

• Equity

People also viewed

Dura Digital12 hours ago

Forward Deployed Engineer

US flagUnited States OnlyFull-timeEngineer
ApplyView job
ITW19 hours ago

Calibration Engineer

GB flagUnited Kingdom OnlyFull-timeEngineer
ApplyView job
Expleo Group1 day ago

Ingeniero/a Gestión de Datos – Sector Aeronáutico

ES flagSpain OnlyFull-timeEngineer
ApplyView job
Stannah Group1 day ago

Apprentice Lift Engineer

GB flagUnited Kingdom OnlyFull-timeEngineer£17.7k/year
ApplyView job
Fortinet2 days ago

Professional Services Engineer

US flagNew Jersey OnlyFull-timeEngineer$166k – $203k/year
ApplyView job
PGTEK2 days ago

Senior ADK / LangGraph Engineer

US flagVirginia OnlyFull-timeEngineer
ApplyView job

Never miss a great job!

Get handpicked remote jobs straight to your inbox weekly.

Trusted by 7,400+ designers