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

NVIDIA

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

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
  • $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... 
    Senior
    Full time

    Nvidia

    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
    2 days ago
  • $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... 
    Suggested
    Full time

    Nvidia

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

    Nvidia

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

    Nvidia

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

    Nvidia

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

    Nvidia

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

    Nvidia

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

    Nvidia

    Santa Clara, CA
    1 day 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 CUDA, communication libraries (e.g., NCCL, MPI, UCX) and... 
    Senior
    Full time

    Nvidia

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

    Google

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

    Nvidia

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

    Amazon

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

    Nvidia

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

    Lambda Labs

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

    Google

    San Jose, CA
    4 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
    1 day ago
  • $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... 
    Senior
    Local area

    Archer Aviation

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

    Nvidia

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

    Nvidia

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

    Nvidia

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

    Nvidia

    Santa Clara, CA
    1 day ago
  • $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... 
    Senior
    Full time
    Local area
    Relocation package

    Roche

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

    Nvidia

    Santa Clara, CA
    9 hours ago
  • $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)... 
    Senior
    Full time

    Nvidia

    Santa Clara, CA
    2 days ago
  • $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... 
    Senior
    Permanent employment
    Full time
    Local area
    Work from home
    Relocation
    Relocation package
    Flexible hours

    General Motors

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

    Walmart

    Sunnyvale, CA
    9 hours ago
  • $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... 
    Senior
    Full time
    Remote work

    Nvidia

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

    Amazon

    Santa Clara, CA
    9 hours ago
  • $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-... 
    Senior
    Full time
    Worldwide

    Nvidia

    Santa Clara, CA
    1 day 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!