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 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

Vacancy posted a month 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
    a month 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
    a month ago
  • $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... 
    Senior
    Full time
    Work experience placement
    Work at office
    Local area

    CrowdStrike

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

    Speechify

    Sunnyvale, CA
    1 day 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
    3 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
    3 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
    3 days ago
  • $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... 
    Senior
    Full time
    Remote work
    Flexible hours

    Nvidia

    Santa Clara, CA
    21 days ago
  • $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... 
    Senior
    Contract work
    Worldwide
    Relocation

    Jobleads-US

    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
    Full time

    Nvidia

    Santa Clara, CA
    5 days 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
    a month ago
  • $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... 
    Senior
    Full time
    Temporary work
    Part time

    Walmart

    Sunnyvale, CA
    1 day 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
    a month 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
    a month ago
  • $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... 
    Senior
    Temporary work

    crusoe

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

    Gridmatic

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

    AMD

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

    Dexmate

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

    CoreWeave

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

    Google

    San Jose, CA
    3 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
    Full time
    Internship
    Local area
    Flexible hours

    Amazon Development Center U.S., Inc.

    Santa Clara, CA
    14 hours ago
  • $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... 
    Senior
    Temporary work
    Work at office

    Crusoe

    Sunnyvale, CA
    4 days 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
    a month ago
  •  ...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

    Mirantis

    San Jose, CA
    17 days ago
  • $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... 
    Senior
    Full time
    Work at office
    Immediate start
    Remote work
    Flexible hours

    ServiceNow

    Mountain View, CA
    4 days 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!