Senior Compiler Engineer - Rust GPU
$152k - $241.5kNVIDIA
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.
$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...SeniorFull time$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...SeniorFull timeRemote work- ...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...SeniorRemote work
- ...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
- ...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
$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...SeniorFull timeTemporary workRelocation package- 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
$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:...SeniorFull timeWork experience placementImmediate start- ...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
$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...SeniorPermanent employmentFull timeWork at officeRemote workWorldwide$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...SeniorFull timeCasual workWork at office- 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
$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...SeniorInternshipLocal areaImmediate startFlexible hours$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...SeniorPermanent employmentFull timeCasual workLive inWork at office$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...SeniorFull timeTemporary workRelocation package- ...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...
$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...SeniorInternshipLocal areaFlexible hours$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...SeniorFull timeRemote work$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...SeniorPermanent employmentWork at officeRelocation$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...SeniorWork experience placementCasual workRelocation package3 days per week$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...SeniorFull time- ...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
- ...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-LjbffrSenior
- ...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
- ...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...SeniorWork at officeRelocation3 days per week
- ...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
- ...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-LjbffrSeniorRemote work
- ...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...SeniorPermanent employmentTemporary workLocal area
- ...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
- ...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
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Compiler Engineer - Rust GPU. Be the first to apply!
- senior technical associate Seattle, WA
- senior hvac engineer Seattle, WA
- senior vice president communications Seattle, WA
- senior retail sales associate Seattle, WA
- senior infrastructure analyst Seattle, WA
- senior c++ software developer Seattle, WA
- senior fpga design engineer Seattle, WA
- senior specialist Seattle, WA
- senior executive director Seattle, WA
- senior policy advisor Seattle, WA



