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 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.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$140k - $215k
...cybersecurity starts with you.About the Role:This is a systems software role on the Core Libraries team, which owns the shared Windows, Linux, and macOS... ...to the success of the overall sensor platform.As a Senior Engineer on this team, you will design, build, extend, and...SeniorFull timeWork experience placementWork at officeLocal area$140k - $200k
...to be working. We’re #1 in our category, and experiencing exponential growth. Overview We're looking for a Senior Software Engineer to join our Core Experiences Team. This team builds and maintains the foundational services and SDKs that power Speechify’s product...SeniorFull timeRemote work$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$184k - $287.5k
...develops “libcudf”—the open-source CUDA C++ library that accelerates database... ...C++ and CUDA to produce software with elegant design, broad feature... ...looking for an outstanding engineer and/or scientist to apply... ...building the computational core for DataFrame and database...SeniorFull timeRemote workFlexible hours$145.6k - $276.8k
...U.S. Citizenship: required (U.S. citizen) Position: Senior Principal Software Engineer – 5G Core Network protocol development Employer: Applied Signal... ...Kubernetes, Helm, Docker). Experience developing with Go or Rust. What We Offer Medical, dental, and vision...SeniorContract workWorldwideRelocation$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...SeniorFull time$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$117k - $234k
...OfficeRole summary:Walmart is seeking a Senior Software Engineer to lead the delivery of scalable... ...efficient code across NodeJS, TypeScript , Rust supporting full software lifecycle and... ...RustFundamental Web development skills (Core understanding of the web, services and...SeniorFull timeTemporary workPart 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$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$166k - $201k
...Senior Software Engineer Crusoe is on a mission to accelerate the abundance of energy and intelligence... ...storage team, you'll be joining our core engineering team to design, build, and... ...in languages like Go, Java, C/C++, or Rust Extensive experience developing multi...SeniorTemporary work- ...thinking, autonomy, and continuous learning are core to how we work. The Role We're looking for a Senior Software Engineer to join our Platform team and build the... ...experience with a similar systems language (C++, Java, Rust) and are excited to work in Python and Go day-...SeniorFull time
- ...building next-generation systems software for AMD GPUs with Rust as a core technical direction. The work spans... ...tooling support, system interfaces, engineering practices, and validation methods... ...including toolchain integration, libraries, coding standards, diagnostics, testing...Local area
- ...to build and deploy as software. Today, robotics is... ...We are looking for a Senior AI Engineer to design, build, and... ...(REST/GraphQL) in Go, Rust, or TypeScript/Node.js... ...just wire up component libraries ~ Software delivery... ..., or equivalent) as a core part of your development...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
...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$182k - $242k
...inference. Our stack is engineered for speed, scale, and... ...We're looking for a Senior Engineer for CoreWeave'... ...out of every SM, tensor core, and byte of memory bandwidth... ...profile, and optimize CUDA kernels—GEMMs,... ...computing, GPU/accelerator software, or performance-critical...SeniorPermanent employmentFull timeTemporary workCasual workWork at officeFlexible hours$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
...other team members to drive the engineering strategy and roadmap for Work... ...AI agent execution.Equip the core engine harness to diagnose... ...experience.5 years of experience with software development in one or more... ...and partners at scale. As a Senior Software Engineer, you will...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...SeniorFull timeInternshipLocal areaFlexible hours$170k - $205k
...Senior Software Engineer The Crusoe Cloud Managed AI team seeks an ambitious and experienced Senior... ...lead the design and implementation of core systems for our AI offerings, including... ...Proficiency in Golang, Python or Rust for production services. Contributions...SeniorTemporary workWork at office$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- ...orchestration, Mirantis empowers platform engineering teams to deliver composable, production-... ...customer business impact Work with core cloud-native technologies and AI frameworks... ...and troubleshooting complex production software Experience in developing and...Senior
$143.2k - $243k
...started in sunny San Diego, California in 2004 when a visionary engineer, Fred Luddy, saw the potential to transform how we work. Fast forward... ...as execute on various projects Architect and build out the core infrastructure and foundational functionalities such as...SeniorFull timeWork at officeImmediate startRemote workFlexible hours
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 - web development Santa Clara, CA
- software developer positions Santa Clara, CA
- senior software engineer remote Santa Clara, CA
- software engineer contract Santa Clara, CA
- cybersecurity software engineer Santa Clara, CA
- part time software developer remote Santa Clara, CA
- junior software developer internship Santa Clara, CA
- software system engineer Santa Clara, CA
- software engineer remote Santa Clara, CA
- software engineer visa sponsorship Santa Clara, CA




