Senior Software Engineer, CUDA Rust Core Libraries
$184k - $287.5kJobleads-US
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 productivity.
Your 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 September 4, 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.
NVIDIA pioneered accelerated computing. Today, our AI infrastructure powers global intelligence, transforming every industry. Learn more about NVIDIA.
#J-18808-Ljbffr Jobleads-US- ...NVIDIA Corporation in Santa Clara, CA, is seeking a Senior Software Engineer to develop the Rust experience for CUDA Core Libraries. You will design safe Rust APIs for GPU computing and integrate with native C/C++ components, while collaborating across languages to deliver...Senior
$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
...is built. We are seeking a Senior Software Engineer - AI Inference Performance to... ...distributed runtimes, communication, CUDA kernels, and GPU... ...programming skills in Python, Rust and/or C++, plus hands-on experience... ..., including Tensor Cores, memory hierarchy, caches, occupancy...SeniorFull time$145.6k - $276.8k
...Applied Signal Technology (AST) is seeking a Senior Principal Software Engineer with specialization in protocol development within 5G Core Networks who strives for excellence and... ...Docker).Experience developing with Go or Rust.What We OfferMedical, dental, and vision...SeniorTemporary workWork experience placementWork at officeRemote workFlexible hours- ...NVIDIA is seeking senior engineers to advance the CUDA driver, a core component enabling accelerated computing on the GPU. You will architect and implement CUDA features, lead multi-team efforts, and collaborate with hardware groups to shape the CUDA APIs and programming...Senior
- ...Palo Alto Networks is seeking a Principal Systems Engineer / Researcher to advance core technologies for our Chromium-based Prisma Browser. You will... ...paths may not exist, applying expertise in C/C++ and/or Rust, debugging, and investigative engineering across Windows...SeniorRemote work
$307k - $427k
...ecosystem.Drive hardware-software co-design efforts to optimize... ...intelligence.Mentor senior technical leads and staff engineers, fostering a culture of technical... ...:Experience with C++, Rust, and modern machine learning... ...team, you will be at the core of redefining how users interact...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$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 communication libraries (e.g., NCCL, MPI, UCX) and distributed...Senior- ...NVIDIA is seeking a seasoned system software engineer to work on the CUDA Driver, a core component of our platform for accelerating general purpose computation on the GPU. You will be integral to a team delivering features and improvements for diverse workloads including...Senior
- ...patients worldwide.We’re a team of engineers, clinicians, and innovators... ...surgery.The Interaction Software Engineering team is responsible... ..., developing, and maintaining core software infrastructure with a... ...video streamingExperience with CUDA and GPGPU techniquesExperience...SeniorLocal areaWorldwideFlexible hours
$174k - $252k
...C++.3 years of experience testing, maintaining, or launching software products, and 1 year of experience with software design and architecture... ...developing accessible technologies.Google's software engineers develop the next-generation technologies that change how billions...SeniorWorldwide$184k - $287.5k
...of technological advancement. Are you a motivated system software engineer with a deep understanding of device driver who has phenomenal... ...for a seasoned software professional to work on the CUDA Driver, a core component of our platform for accelerating general purpose...Senior$193.3k - $261.5k
...storage team is seeking an experienced Software Development Engineer to build virtualized, hardware-... ...concepts and expertise in C, C++, Java, Rust or similar development in a Linux environment... ...knowledge sharing and mentorship. Our senior members enjoy one-on-one mentoring and...SeniorInternshipLocal areaFlexible hours- ...NVIDIA Corporation is seeking a highly skilled engineer to advance the CUTLASS platform, designing core components and exploring Tensor Core features in CUDA C++ and CUTLASS Python DSL. You will contribute to the MLIR-based backend and author kernels that demonstrate...Senior
$152k - $204k
...025. Learn more at What You'll Do: Senior engineers are area owners who lead designs, raise... ...system performance by developing and tuning CUDA kernels, reducing model latency,... ...together, which is represented through our core values: Be Curious at Your Core Act...SeniorPermanent employmentFull timeTemporary workCasual workWork at officeFlexible hoursShift work$143k - $210k
...segment leading performance. Storage engine works with engineering teams... ...language such as Go, C, or Rust. ~ Proficiency leveraging AI tools to augment software development. ~ Familiarity with... ...which is represented through our core values: Be Curious at Your Core...SeniorPermanent employmentFull timeTemporary workCasual workWork at officeFlexible hours$166k - $201k
...with us at Crusoe. About This Role: As a Senior Software Engineer on our storage team, you'll be joining our core engineering team to design, build, and optimize... ...experience in languages like Go, Java, C/C++, or Rust Extensive experience developing multi-tenant,...SeniorTemporary work$117k - $234k
...and customer‑focused Senior Partner Engineer (also known as a Solutions... ...with Marketplace core engineering teams to... ...Contribute to sample apps, libraries, documentation... ...years of experience in software engineering, partner... ...proficiency in Java, NodeJS, Rust, or similar backend...SeniorFull timeContract workTemporary workPart timeWork at officeFlexible hours- ...Bellevue office location 4 days per week; Lambda’s designated work from home day is currently Tuesday.About the RoleAs a Senior or Staff Software Engineer in Lambda’s Cloud Services Engineering organization, you will build and operate the distributed systems that power...SeniorWork at officeLocal areaWork from homeFlexible hours
$209.7k - $238.25k
...particular role covers. ️ About our Engineering Teams Our Fleet Management... ...-collection devices. From software deployment and vehicle health... ...React, TypeScript and MUI; Rust, Go and Node.js; and... ...L2 plus through to L4 as our core AI model scales. In a race increasingly...SeniorFull timeWork at officeRemote workVisa sponsorshipRelocation packageFlexible hoursShift work$182k - $242k
...About this role We're looking for a Senior Engineer to be a driving force on CoreWeave's Benchmarking... ...-region clusters. Experience with CUDA kernels, NCCL/SHARP, RDMA/NUMA, or GPU... ..., which is represented through our core values: Be Curious at Your Core Act...SeniorPermanent employmentFull timeTemporary workCasual workWork at officeFlexible hours$174k - $252k
Software Engineer Google's software engineers develop the next-generation technologies that change... ...this role, you will lead the evolution of Rust-based VMMs and IOMMU subsystems to... ...virtualization architectures. Experience in core infrastructure (e.g., Virtual Machines,...SeniorWorldwide$184k - $287.5k
...biological discovery. We are looking for a Senior Software Engineer to join our MD Simulation... ...Build, implement, and optimize CUDA kernels for core MD simulation primitives Be responsible... ...supplying to scientific software libraries, simulation engines, or developer-facing...SeniorWorldwide- ...collaborative team of researchers and engineers who thrive on pushing the... ...Role: Build and operate the core platform behind Boson's model... ...-grade internal SDKs and libraries with clean APIs, strong type safety... ...one systems language (Go, Rust, Java, C++) or Python in a performance...Senior
$152k - $241.5k
...industries. Within our software stack, CUTLASS stands out... ...algebra and Tensor Core primitives. Since 2017,... ...GPU hardware features in CUDA C++ and CUTLASS Python... ...Computer Science, Computer Engineering, or related field (or... ...our Deep Learning Library team and help us build...Senior- Senior Rust Developer At F5, we strive to bring a better digital world... ...build advanced systems-level software by applying proxy-related architectures... ...design and implementation of core components of our proxy... ...acceleration, and systems engineering while actively contributing...SeniorFull timeLocal areaRemote work
- Lead by example, driving engineering excellence across the team while actively mentoring and... ...internal stakeholders including Google's software supply chain integrity program and... ...absolutely effortless for everyone.The Core team builds the technical foundation behind...Senior
$272k - $431.25k
...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... ...experience) ~15+ years of relevant systems software development experience ~ Strong C programming skills...$152k - $241.5k
...partner with OS, container, GPU, and systems engineers. When useful, you will apply machine... ...classification/prediction) inside existing software workflows.What we need to see:5+ years... ...Grafana, Elasticsearch, Splunk).Shown grasp of core ML concepts; quick learner; strong...SeniorFull timeRemote work
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!
- software engineer internship remote Santa Clara, CA
- senior software engineer ruby on rails Santa Clara, CA
- software developer positions Santa Clara, CA
- agile software developer Santa Clara, CA
- software engineer intern Santa Clara, CA
- rust software engineer Santa Clara, CA
- software engineer internship Santa Clara, CA
- entry level software engineer remote Santa Clara, CA
- senior software engineer remote Santa Clara, CA
- senior software design engineer Santa Clara, CA




