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

Senior Software Engineer, CUDA Rust Core Libraries

$184k - $287.5k

Jobleads-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
Vacancy posted 2 days ago
Similar jobs that could be interesting for youBased on the Senior Software Engineer, CUDA Rust Core Libraries in Santa Clara, CA vacancy
  •  ...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

    Jobleads-US

    Santa Clara, CA
    2 days ago
  • $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... 
    Senior
    Full time

    Nvidia

    Santa Clara, CA
    3 days ago
  • $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... 
    Senior
    Full time

    Nvidia

    Santa Clara, CA
    10 hours ago
  • $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 Offer​Medical, dental, and vision... 
    Senior
    Temporary work
    Work experience placement
    Work at office
    Remote work
    Flexible hours

    Raytheon

    San Jose, CA
    3 days ago
  •  ...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

    Jobleads-US

    Santa Clara, CA
    6 days ago
  •  ...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... 
    Senior
    Remote work

    Jobleads-US

    Santa Clara, CA
    4 days ago
  • $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

    Google

    San Jose, CA
    2 days ago
  • $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... 
    Senior
    Full time

    Google

    Sunnyvale, CA
    2 days ago
  • $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

    Jobleads-US

    Santa Clara, CA
    2 days ago
  •  ...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

    Jobleads-US

    Santa Clara, CA
    2 days ago
  •  ...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... 
    Senior
    Local area
    Worldwide
    Flexible hours

    Intuitive Surgical

    Sunnyvale, CA
    3 days ago
  • $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... 
    Senior
    Worldwide

    Google

    San Jose, CA
    2 days ago
  • $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

    Jobleads-US

    Santa Clara, CA
    2 days ago
  • $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... 
    Senior
    Internship
    Local area
    Flexible hours

    Amazon.com Services LLC

    Santa Clara, CA
    1 day ago
  •  ...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

    Jobleads-US

    Santa Clara, CA
    2 days ago
  • $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... 
    Senior
    Permanent employment
    Full time
    Temporary work
    Casual work
    Work at office
    Flexible hours
    Shift work

    CoreWeave

    Sunnyvale, CA
    a month ago
  • $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... 
    Senior
    Permanent employment
    Full time
    Temporary work
    Casual work
    Work at office
    Flexible hours

    CoreWeave

    Sunnyvale, CA
    6 days ago
  • $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,... 
    Senior
    Temporary work

    Crusoe

    Sunnyvale, CA
    a month ago
  • $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... 
    Senior
    Full time
    Contract work
    Temporary work
    Part time
    Work at office
    Flexible hours

    Jobleads-US

    Sunnyvale, CA
    2 days ago
  •  ...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... 
    Senior
    Work at office
    Local area
    Work from home
    Flexible hours

    Lambda Labs

    San Jose, CA
    2 days ago
  • $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... 
    Senior
    Full time
    Work at office
    Remote work
    Visa sponsorship
    Relocation package
    Flexible hours
    Shift work

    Wayve

    Sunnyvale, CA
    3 days ago
  • $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... 
    Senior
    Permanent employment
    Full time
    Temporary work
    Casual work
    Work at office
    Flexible hours

    CoreWeave

    Sunnyvale, CA
    19 days ago
  • $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,... 
    Senior
    Worldwide

    CompliancePoint

    Sunnyvale, CA
    3 days ago
  • $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... 
    Senior
    Worldwide

    Jobleads-US

    Santa Clara, CA
    2 days ago
  •  ...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

    Boson AI

    Santa Clara, CA
    13 days ago
  • $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

    Jobleads-US

    Santa Clara, CA
    2 days ago
  • 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... 
    Senior
    Full time
    Local area
    Remote work

    F5

    San Jose, CA
    3 days ago
  • 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

    Google

    Sunnyvale, CA
    10 hours ago
  • $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... 

    Jobleads-US

    Santa Clara, CA
    6 days ago
  • $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... 
    Senior
    Full time
    Remote work

    Nvidia

    Santa Clara, CA
    10 hours ago

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!