Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Senior Compiler Engineer - Rust GPU

$152k - $241.5k

NVIDIA

Senior Compiler EngineerNVIDIA is dedicated to reinvent accelerated computing. Reinvention requires great technology and amazing people. As an NVIDIAN, you'll be immersed in a diverse, supportive environment where everyone is inspired to do their best work. Come join the team and see how you can make a lasting impact on the world.NVIDIA is hiring a Senior Compiler Engineer to join our team driving the next generation of GPU systems programming. We are redefining how developers write high-performance GPU software by bringing the safety, expressiveness, and modern tooling of Rust to native GPU and CUDA development. 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 be doing:Develop Rust-to-GPU Compiler Pipelines: Design, implement, and maintain custom compiler backends (such as rustc codegen backends and proc-macros) and Rust-native intermediate representation (IR) frameworks to compile standard Rust directly to high-performance CUDA PTX and machine code.Build compiler IRs and Optimizers: Work with modern compiler architectures to lower Rust AST and MIR into IRs including MLIR, PTX, and LLVM, including GPU-specific optimizations.Support complex ahead-of-time, just-in-time, and link time optimization workflows: Build state-of-the-art tooling to support users targeting a broad family of NVIDIA GPUs, host platforms, and feature sets.Define Safe Parallel Abstractions: Architect innovative compiler-enforced safety models that extend Rust's ownership, borrowing, and lifetime disciplines across the GPU launch boundary—preventing data races and enforcing memory safety during asynchronous GPU execution.Expose Next-Gen Hardware Features: Implement type-safe, ergonomic device-side abstractions in Rust for low-level GPU hardware primitives, including shared memory, barriers, scoped atomics, Tensor Memory Accelerator (TMA), and warp/cluster-level operations.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 applications of tomorrow.What we need to see: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 (rustc), Rust MIR, procedural macros, and Rust's borrow-checker/lifetime model.Hands-on experience with compiler infrastructures, intermediate representations (IRs), and code generation (such as LLVM IR, MLIR, or custom IR systems).Solid understanding of parallel programming models, GPU architectures, and CUDA programming.Strong software design skills, including debugging, profiling, and benchmarking compilers and GPU kernels.Ability to orchestrate agents for product requirement design, architecture, code development, testing, code review, and issue triage.Ability to work independently, define project goals and scope, and drive complex compiler-engineering efforts from research to production.Ways to stand out from the crowd:A track record of contributing to the Rust compiler (rustc), Cargo tooling, or open-source Rust-to-GPU projects.Experience building custom compiler front-ends, AST translators, or JIT engines.Familiarity with MLIR or other extensible compiler frameworks.Deep proficiency in low-level GPU programming, including the use of modern hardware features (e.g., Tensor Cores, warp-level shuffles, or asynchronous transfer pipelines).Experience designing Domain-Specific Languages (DSLs) or tile-based programming abstractions for tensor processing.With competitive salaries and a generous benefits package, we are widely considered to be one of the technology world's most desirable employers. We have some of the most forward-thinking and hardworking people in the world working for us and, due to unprecedented growth, our exclusive engineering teams are rapidly growing. If you're a creative and autonomous engineer with a real passion for programming languages and systems technology, we want to hear from you.Your base salary will be determined based on your location, experience, and the pay of employees in similar positions. The base salary range is 152,000 USD - 241,500 USD.You will also be eligible for equity and benefits.Applications for this job will be accepted at least until July 25, 2026.NVIDIA uses AI tools in its recruiting processes.NVIDIA is committed to fostering an inclusive work environment and proud to be an equal opportunity employer. As we highly value diversity in our current and future employees, we do not discriminate (including in our hiring and promotion practices) on the basis of race, religion, color, national origin, gender, gender expression, sexual orientation, age, marital status, veteran status, disability status or any other characteristic protected by law.

Vacancy posted 3 hours ago
Similar jobs that could be interesting for youBased on the Senior Compiler Engineer - Rust GPU in Seattle, WA vacancy
  • $184k - $287.5k

    We're now looking for a Sr. Inference Engineer, for GPU Kernel Optimization! What does it take to push every LLM inference operation to its...  ...kernels at the assembly layer. Our team works closely with compiler, kernel, hardware, and framework organizations across NVIDIA... 
    Senior
    Full time

    Nvidia

    Seattle, WA
    1 day ago
  • $184k - $287.5k

    NVIDIA's invention of the GPU 1999 sparked the growth of the PC gaming market, redefined modern computer graphics, and...  ...known as “the AI computing company”.We're looking for a Senior Performance Compiler Engineer to join our team and work on the open-source Triton compiler... 
    Senior
    Full time
    Remote work

    Nvidia

    Seattle, WA
    1 day ago
  •  ...Lightning AI is seeking an experienced Senior GPU & Compute Infrastructure Engineer to join the Infrastructure Engineering team. You will bring up, validate, and operate large-scale bare-metal compute infrastructure with a focus on GPU-enabled systems. You will own... 
    Senior
    Remote work

    Bazeta

    Seattle, WA
    2 days ago
  •  ...Anduril Industries in Seattle, WA is seeking a Senior AI Infrastructure Engineer to own the stability and scale of our GPU training cluster. You’ll automate deployment, tune NCCL, optimize Kubernetes, Run:AI, and Ray, and build self-healing systems to keep massive ML workloads... 
    Senior

    Anduril-1

    Seattle, WA
    1 day ago
  •  ...Amazon.com Services LLC is seeking an experienced software engineer to drive development for EC2 ML platforms in Seattle. You will work...  ...years in software development, strong programming skills (C/C++ or Rust) and prior leadership experience. The position is on-site in... 
    Senior

    Amazon

    Seattle, WA
    2 days ago
  • $339k

     ...thermal, safety-critical, real-time system. That makes GPU execution one of the most consequential engineering problems in the company. Each new model generation...  ..., and Hardware teams, and you will be a senior technical voice for onboard compute across the company... 
    Senior
    Full time
    Temporary work
    Relocation package

    Zoox

    Seattle, WA
    3 days ago
  • Blue Origin is seeking a senior hardware engineer to own GPU-based compute payloads for our orbital data centers. You will lead the design of GPU modules, interconnect fabrics, and high-speed interfaces, ensuring robustness in harsh space environments and radiation conditions... 
    Senior

    Blue Origin

    Seattle, WA
    4 days ago
  • $191k - $253k

     ...TEAMAnduril's Software Platform organization is seeking a Software Engineer to join the Data Distribution team. The Data Distribution team...  ...experienceProficiency in a systems programming language (Rust, C, C++, or Go)Strong understanding of networking fundamentals:... 
    Senior
    Full time
    Work experience placement
    Immediate start

    Anduril Industries

    Seattle, WA
    4 days ago
  •  ...Designworks Talent LLC is seeking a Staff Virtualization & Orchestration Engineer in a hybrid role based in Bellevue, WA. You will design and operate virtualization, Kubernetes provisioning, and multi-tenant orchestration for large-scale AI infrastructure. Work involves... 
    Senior

    Designworks Talent LLC

    Bellevue, WA
    1 day ago
  • $130k - $160k

     ...The Mission We are hiring a Senior Embedded Systems Engineer - Space Systems to lead the...  ...‑level firmware in C/C++ (Rust a plus) Optimize system performance...  ...Linux systems and cross‑compilation environments Hands‑on...  ...working with embedded GPU platforms such as NVIDIA Jetson... 
    Senior
    Permanent employment
    Full time
    Work at office
    Remote work
    Worldwide

    Xplore

    Bellevue, WA
    4 days ago
  • $182k - $242k

     ...Senior Storage Engineer, File & BlockCoreWeave is The Essential Cloud for AI™. Built for pioneers by...  ...CoreWeave's storage from a follower of GPU growth into a multiplier of it: owning...  ...language — Go strongly preferred (C or Rust a plus).Experience building on Kubernetes... 
    Senior
    Full time
    Casual work
    Work at office

    CoreWeave

    Bellevue, WA
    3 days ago
  • Zoox is seeking a Senior Software Engineer focused on High Performance Computing in Seattle. This role involves enhancing Zoox's HPC infrastructure for machine learning workflows. Candidates should have experience in designing distributed storage systems and proficiency... 
    Senior

    Zoox

    Seattle, WA
    5 days ago
  • $193.3k - $261.5k

    Are you the kind of engineer who obsesses over performance? Does the...  ...automated profiling, and built GPU efficiency frameworks adopted...  ...findings into a clear narrative for senior leadership, showing them that...  ...one systems language (C, C++, Rust, or Java)- Hands-on experience... 
    Senior
    Internship
    Local area
    Immediate start
    Flexible hours

    Amazon

    Seattle, WA
    4 days ago
  • $153k - $204k

     ...Senior Systems Engineer, Test Frameworks & Validation PlatformLivingston, NJ / New York, NY / Sunnyvale...  ...before it reaches one of the largest GPU fleets in the world, and we're extending...  ...software.Fluent in Python, with either proven Rust experience or a strong systems... 
    Senior
    Permanent employment
    Full time
    Casual work
    Live in
    Work at office

    CoreWeave

    Bellevue, WA
    10 hours ago
  • $254k - $350k

     ...Machine Learning and System Optimization Engineer, you will orchestrate and allocate...  ...Allocate and distribute system resources (CPU/GPU/interconnect) to various models and...  ...Architect and implement model conversion and compilation pipelines using TensorRT for edge... 
    Senior
    Full time
    Temporary work
    Relocation package

    Zoox

    Seattle, WA
    2 days ago
  •  ...Oracle hardware platform development engineering is seeking a highly driven GPU/CPU Platform System Engineer at the Principal Engineer level. The GPU System Engineer will work within development engineering with a small team of talented engineers who lead the development... 

    Oracle

    Seattle, WA
    1 day ago
  • $151.2k - $204.6k

     ...this is the team for you.As the Sr. Systems Engineer, you will own the agent daemon that runs...  ...logic that manages node availability, and the GPU capability reporting that tells the...  ...years of experience in systems programming (Rust, Go, or C++)- Deep knowledge of Linux internals... 
    Senior
    Internship
    Local area
    Flexible hours

    Amazon

    Seattle, WA
    3 days ago
  • $184k - $287.5k

    NVIDIA is seeking a Senior Software Engineer to join our DSX team to build and operate the tooling that verifies AI infrastructure is ready for production...  ...the open-source Cluster Readiness Engine, that validates GPU clusters across Kubernetes and Slurm, measures real training... 
    Senior
    Full time
    Remote work

    NVIDIA

    Seattle, WA
    1 day ago
  • $100k

     ...experience with at least one modern language (e.g. Python, Go, Rust). ~ Experience with embedded Windows and Linux variants a plus...  ..., and/or other benefits.  Location The Galvanick engineering team is based in Seattle. Given that we are an early-stage startup... 
    Senior
    Permanent employment
    Work at office
    Relocation

    Galvanick

    Seattle, WA
    1 day ago
  • $110k - $151k

     ...Overview: We are seeking a proactive and detail-oriented Senior RF Geolocation Engineer to lead the development of advanced passive RF geolocation...  ...algorithms into efficient real-time implementations on DSP, GPU, or other accelerated compute architectures as system... 
    Senior
    Work experience placement
    Casual work
    Relocation package
    3 days per week

    Chaos Industries

    Seattle, WA
    4 days ago
  • $248k - $391k

     ...next era of computing. An era in which our GPU acts as the brains of computers, robots,...  ....Join our team in Santa Clara to lead engineers building rack-scale infrastructure software...  ...Software development experience in Go, C++, or Rust, with the depth to review designs and... 
    Senior
    Full time

    Nvidia

    Seattle, WA
    3 days ago
  •  ...Senior Principal Machine Learning Systems Engineer, Search PlatformThe Search Platform team is responsible for powering Rovo Search, knowledge discovery...  ...techniques such as batching, quantization, distillation, compilation, and hardware-aware optimization.Lead step-change... 
    Senior

    Trello

    Seattle, WA
    2 days ago
  •  ...to extend coverage into HPC, Slurm-on-Kubernetes, and firmware validation. The role requires 3+ years in test infrastructure or systems software, fluent Python, and a strong appetite for Rust, with a solid Linux background and Kubernetes experience. #J-18808-Ljbffr
    Senior

    CoreWeave

    Bellevue, WA
    2 days ago
  •  ...CoreWeave is seeking an experienced Storage Engineer to design and optimize distributed storage for AI workloads. You will co‑lead the development...  ...across customer environments. You will work with RDMA, GPU Direct Storage, and NFS/FUSE, focusing on reliability, security,... 
    Senior

    CoreWeave

    Bellevue, WA
    2 days ago
  •  ...Orchestration EngineerLocation: Hybrid | Bellevue, WA Area Titles: Engineer, Senior, and Staff (multiple roles available)About the OpportunityA...  ...the platform layer that enables customers to reliably consume GPU compute at scale. This team is responsible for designing and... 
    Senior
    Work at office
    Relocation
    3 days per week

    Designworks Talent LLC

    Bellevue, WA
    2 days ago
  •  ...Amazon Web Services, Inc. is seeking a Software Development Engineer to advance the Java runtime and OpenJDK ecosystem. You will analyze...  ...bottlenecks, and implement high-impact improvements to the compiler, GC, and core runtime subsystems. You will partner with Amazon... 
    Senior

    Amazon

    Seattle, WA
    2 days ago
  •  ...Rippling, Inc. is seeking a senior engineer to contribute across two products: the Moose open-source framework and the Boréal hosting platform...  ..., and mentor junior engineers as the team scales. Experience with async Rust and TypeScript is highly valued. #J-18808-Ljbffr
    Senior
    Remote work

    fiveonefour inc

    Seattle, WA
    3 days ago
  •  ...role is part of Advanced Concepts and Enterprise Engineering (ACE), supporting Blue Origin's mission of...  ...performance and capability in orbit. We are seeking a senior hardware engineer to own the design and development of the GPU-based compute payloads at the heart of our... 
    Senior
    Permanent employment
    Temporary work
    Local area

    Blue Origin

    Seattle, WA
    4 days ago
  •  ...Nscale is seeking a Staff Observability Platform Engineer to build and evolve our observability stack, giving deep visibility into GPU clusters, AI workloads, and infrastructure. You will treat observability as a product, define scalable solutions, mentor engineers, and... 
    Senior

    Nscale

    Seattle, WA
    4 days ago
  •  ...Amazon Inc. in Seattle is seeking a Senior Software Development Engineer for EC2 Instance Networking. You will write low-level systems code in C and Rust for real-time embedded hardware, and impact networking primitives that power VPCs, security policies, and scalable... 
    Senior

    Amazon

    Seattle, WA
    3 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Compiler Engineer - Rust GPU. Be the first to apply!