Senior Software Engineer, CUDA Rust Core Libraries
$184k - $287.5kNVIDIA
NVIDIA’s accelerated computing platform is foundational to modern HPC and AI. At the center of this platform are CUDA Core Libraries that enable developers to build fast, reliable, and scalable GPU-accelerated software. We are hiring a Senior Software Engineer to develop the Rust experience for CUDA Core Libraries. You will design safe, idiomatic Rust APIs for GPU computing while integrating closely with native C/C++ components. You will join the team building the foundational libraries, algorithms, and language/runtime infrastructure that make CUDA a speed-of-light experience for developers and AI coding agents alike.What you’ll be doing:Design and implement idiomatic Rust libraries and APIs for foundational CUDA functionality and GPU algorithms.Build safe Rust abstractions over native CUDA and C/C++ interfaces.Develop and maintain the C/C++ components required to support Rust-facing functionality.Establish safe and efficient interoperability between Rust and C/C++, including interfaces that support downstream Python integration.Optimize performance across Rust, native C/C++, and GPU execution boundaries.Own features end-to-end: design, implementation, testing, profiling, benchmarking, documentation, packaging, release, and maintenance.Improve the Rust developer experience through examples, diagnostics, build integration, compatibility testing, CI, and collaboration with C/C++, Python, compiler, and runtime engineers.Work with users to investigate and resolve issues related to safety, correctness, usability, compatibility, and performance.What we need to see:BS, MS, or PhD in Computer Science, Computer Engineering, or related field, or equivalent experience.8+ years of relevant software development experience.Strong production programming skills in Rust and C/C++, with deep understanding of Rust ownership, lifetimes, traits, generics, concurrency, and unsafe code.Experience developing systems libraries, runtime components, and developer-facing APIs.Practical knowledge of foreign-function interfaces and integrating Rust with C/C++ software.Solid understanding of systems software concepts, including performance, concurrency, and API design.Experience with parallel, heterogeneous, or GPU programming.Experience contributing to production or open-source software, including testing, profiling, benchmarking, packaging, and code review.Ability to work independently, define scope, and drive complex projects to completion.Strong written communication skills and ability to work effectively in large, multi-language codebases (Rust, C/C++, build systems, toolchains, CI).Ways to stand out from the crowd:Strong understanding of CPU/GPU architecture and performance optimization, with hands-on experience in GPU-accelerated stacks (CUDA C++/Python, PyTorch, JAX, Numba, CuPy, or similar).Proficiency with modern C++ and GPU libraries such as Thrust, CUB, and libcudacxx.Experience with compiler infrastructure and tooling, including LLVM, Clang, or MLIR.Experience designing safe Rust abstractions over low-level or asynchronous systems, including exposure to Python interoperability.Demonstrated interest in developer tools, library design, and improving developer productivityYour base salary will be determined based on your location, experience, and the pay of employees in similar positions. The base salary range is 184,000 USD - 287,500 USD for Level 4, and 224,000 USD - 356,500 USD for Level 5.You will also be eligible for equity and benefits.Applications for this job will be accepted at least until July 27, 2026.This posting is for an existing vacancy. 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.SummaryLocation: US, CA, Santa Clara; US, RemoteType: Full time
$184k - $287.5k
...the center of this platform are CUDA Core Libraries that enable developers to build... ...reliable, and scalable GPU-accelerated software.We are hiring a Senior Software Engineer to advance the Python experience... ...between Python, C/C++, Rust, and other languages.Develop high...SeniorFull time$184k - $287.5k
...the center of this platform are CUDA Core Libraries that provide the algorithms, abstractions... ..., and scalable GPU-accelerated software.We are hiring a Senior Software Engineer to advance the C++ foundation of... ...efficiently from Python and Rust.Balance performance, compile...SeniorFull time$184k - $287.5k
...impactful usage and adoption of our core CUDA Math Libraries. We are interested in finding a leader... ...require leading at the intersection of Engineering, Product, and our customers to... ...partnerships, leading collaborations, driving software adoption, and evangelizing the NVIDIA...SuggestedFull time$184k - $287.5k
We are hiring software engineers to work on the CUDA driver, a core component of our platform for accelerating general purpose computation on the GPU. Our team delivers features and improvements to better realize the potential of NVIDIA hardware for a growing range of computational...SeniorFull time$184k - $287.5k
...advancement.Are you a motivated system software engineer with a deep understanding of device... ...software professional to work on the CUDA Driver, a core component of our platform for accelerating... ...preferably writing CUDA Programs or Libraries that use CUDAUnderstanding of system...SeniorFull time$184k - $287.5k
...a motivated Deep Learning engineer to bring advanced CUDA features and Distributed Runtime... ...the team that created core CUDA features and runtimes... ...principles (aka systems software fundamentals)Adaptability... ...CUDA, specific communication libraries (e.g., NCCL, MPI, UCX) and...SeniorFull time$152k - $241.5k
NVIDIA is looking for outstanding software engineers to help us expand our... ...active online management with a core emphasis on operational transparency... ...experience with Rust, Python and/or C, C++. Development... ...Exposure to GPU programming with CUDA. Experience with Jenkins and...SeniorFull time$152k - $241.5k
We are now looking for a Senior Infrastructure Software Engineer for Deep Learning Libraries!NVIDIA's Deep Learning Libraries Group is seeking excellent software engineers... ...products, including cuDNN, TensorRT, and CUDA kernel libraries. The mission is to design and develop...SeniorFull time$184k - $287.5k
...looking for outstanding AI systems engineers to develop groundbreaking... ...in the inference systems software stack! We build innovative AI... ...of the team, you'll develop libraries, code generators, and GPU kernel... ...optimizations (especially using CUDA C/C++, cuTile, Triton, or...SeniorFull time$184k - $287.5k
...experienced and highly motivated software professional to work on... ...projects at the intersection of CUDA and Deep Learning Systems. As... ...Computer Science, Computer Engineering, Electrical Engineering, or related... ...with CUDA, communication libraries (e.g., NCCL, MPI, UCX) and...SeniorFull time$174k - $253k
...experience testing, maintaining, or launching software products, and 1 year of experience with... ...technologies.Google's software engineers develop the next-generation technologies... ...maintain, and enhance software solutions.The Core team builds the technical foundation behind...Senior$184k - $287.5k
...skilled and motivated software engineers to join us and build AI... ...experience with Go or Rust is a plus; solid CS... ...programming and performance: CUDA, memory hierarchy,... ...MLIR/LLVM, XLA), GPU libraries (e.g., CUTLASS) and features... ...., CUDA Graph, Tensor Cores).Experience...SeniorFull time$193.3k - $261.5k
...help. You’ll join a diverse team of software, hardware, and network engineers, supply chain specialists, security... ...seeking an experienced, results-oriented, Senior Software Dev Engineer.What do we do... ...in the world. Working at AWS in the Core Networking Team • Meet Matt,...SeniorInternshipLocal areaFlexible hours$152k - $241.5k
We are hiring senior engineers to work on the CUDA driver, a core component of our platform for accelerating general purpose computation on the GPU. Our team... ...system. This role incorporates strong system software programming skills, a detailed understanding of operating...SeniorFull time$296k - $346k
...Jose office location 4 days per week; Lambda’s designated work from home day is currently Tuesday.About the RoleAs a Senior Software Engineer on Lambda’s Core Cloud Platform team, you will build the control-plane systems that power Lambda’s GPU cloud. The team owns core...SeniorWork experience placementWork at officeLocal areaWork from homeFlexible hours$174k - $252k
...foundational building blocks.Collaborate with ML engineers and leads on developing reusable... ...experience testing, maintaining, or launching software.3 years of experience with Applied... ...related technical fields.Experience with core GenAI concepts (LLM, Multi-Modal, Large Vision...Senior$166k - $244k
Join to apply for the Senior Software Engineer, Core role at Google About the Job Google's software engineers develop the next‑generation technologies that change how billions of users connect, explore, and interact with information and one another. Our products need...SeniorFull time$160k - $198k
...celebrates all of our team members.What You’ll DoAs a Senior Software Backend Engineer, you will build and scale the core application logic, streaming pipelines, and data... ...development.Proficiency in Java, Python and/or Rust to build backend servicesAwareness of distributed...SeniorLocal area$152k - $241.5k
...industries. Within our software stack, CUTLASS stands out... ...algebra and Tensor Core primitives. Since 2017,... ...convolution using CUTLASS CUDA C++ and Python DSL for... ...NVVM/PTX compiler, CUDA library, and DL frameworks... ...Computer Science, Computer Engineering, or related field (or equivalent...SeniorFull time$224k - $356.5k
...Platform Team is building the software foundation for scalable... ...for exceptional engineers who thrive on solving deeply... ....We are seeking a Senior Software Engineer for next... ...at the intersection of core platform, deep learning... .../runtime technologies, CUDA/GPU performance, model...SeniorFull time$184k - $287.5k
...application is built. We are seeking a Senior Software Engineer focused on container and cloud infrastructure... ...You will help design and implement our core container strategy for NVIDIA Inference... ...; enable reproducible, multi-arch, CUDA-optimized builds.Develop Python tooling...SeniorFull time$152k - $241.5k
We are now looking for a Senior Software Engineer, Agentic AI! NVIDIA has been transforming computer graphics... ...systems programming language (C++ or Rust).Strong background in AI evaluation and... ...:Low-Level Mastery: Experience writing CUDA kernels and deep-dive profiling using...SeniorFull time$145.3k - $269.8k
...OpportunityAs a Bioinformatics Software Engineer, you will design, develop,... ...numerical computing and data science libraries, alongside familiarity with C... ...repository.Understanding of core bioinformatics techniques,... ...or knowledge of GPUs and CUDA.Experience with CI/CD tools and...SeniorFull timeLocal areaRelocation package$184k - $287.5k
...discovery. We are looking for a Senior Software Engineer to join the cuEquivariance team — an NVIDIA library that accelerates geometric... ...scientific field. The work spans CUDA kernel engineering, Python... ...with mixed-precision or tensor-core-aware algorithm design for scientific...SeniorFull time$224k - $356.5k
...This role offers the opportunity to own core components of a strategic platform with... ...visibility and real-world impact. As a System Software Engineer for Vision AI, you will develop and... ...experience with GPU acceleration (such as CUDA, TensorRT, or comparable technologies)...SeniorFull time$154.42k - $235.9k
...We’re AV Frameworks within AV Platform Core at General Motors. We build the foundational... ...reliable, observable, and fast. As a Senior Software Engineer, you will design and deliver the core... ...in modern C++ (C++17/20/23) or Rust on Linux. Deep knowledge of concurrency...SeniorPermanent employmentFull timeLocal areaWork from homeRelocationRelocation packageFlexible hours$117k - $234k
...and customer-focused Senior Partner Engineer to help external developers... ...with Marketplace core engineering teams to... ...to sample apps, libraries, documentation improvements... ...of experience in software engineering, partner... ...proficiency in Java, NodeJS, Rust, or similar backend...SeniorFull timeContract workTemporary workPart timeWork at officeFlexible hours$184k - $287.5k
NVIDIA's Deep Learning Libraries Group is seeking excellent software engineers to enable the next wave of NVIDIA’s highest performing deep learning libraries. The role spans multiple products, including cuDNN and FlashInfer. The mission is to design and develop scalable...SeniorFull timeRemote work$193.3k - $261.5k
...ll join a diverse team of software, hardware, and network engineers, supply chain specialists,... ...security management system using Rust and/or Java* Lead and... ....A day in the lifeAs a Senior SDE, you'll be at the forefront... ...on Race and Ethnicity (CORE) and AmazeCon (gender...SeniorInternshipLocal areaFlexible hours$184k - $287.5k
...biological discovery. We are looking for a Senior Software Engineer to join our MD Simulation... ...Doing:Build, implement, and optimize CUDA kernels for core MD simulation primitivesBe responsible... ...supplying to scientific software libraries, simulation engines, or developer-...SeniorFull timeWorldwide
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Engineer, CUDA Rust Core Libraries. Be the first to apply!
- ngo software engineer Santa Clara, CA
- software system engineer Santa Clara, CA
- software engineer - early career Santa Clara, CA
- entry level software engineer remote Santa Clara, CA
- software developer positions Santa Clara, CA
- junior software developer internship Santa Clara, CA
- software development engineer aws Santa Clara, CA
- consulting software engineer Santa Clara, CA
- financial software developer Santa Clara, CA
- software developer Santa Clara, CA
