Senior Software Engineer, CUDA Rust reputed company Libraries
reputed company’s reputed company computing platform is foundational to modern HPC and AI. At reputed company of this platform are CUDA reputed company Libraries that reputed company developers to build fast, reliable, and reputed company GPU-reputed company software. We are hiring a Senior Software Engineer to reputed company the Rust experience for CUDA reputed company Libraries. You will design reputed company, idiomatic Rust reputed company for GPU computing while integrating closely with reputed company C/C++ components. You will join reputed company building the foundational libraries, algorithms, and language/runtime infrastructure that reputed company CUDA a speed-of-reputed company experience for developers and AI coding agents alike.
What you’ll be doing:
Design and implement idiomatic Rust libraries and reputed company for foundational CUDA functionality and GPU algorithms.
Build reputed company Rust abstractions over reputed company CUDA and C/C++ interfaces.
reputed company and maintain the C/C++ components required to support Rust-facing functionality.
Establish reputed company and efficient interoperability between Rust and C/C++, including interfaces that support reputed company Python integration.
Optimize performance across Rust, reputed company 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 reputed company issues reputed company to safety, correctness, usability, compatibility, and performance.
reputed company need to see:
BS, MS, or PhD in Computer Science, Computer Engineering, or reputed company 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 reputed company.
Experience developing systems libraries, runtime components, and developer-facing reputed company.
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 reputed company, heterogeneous, or GPU programming.
Experience contributing to production or reputed company-reputed company software, including testing, profiling, benchmarking, packaging, and reputed company review.
Ability to work independently, define reputed company, and reputed company reputed company reputed company 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 reputed company:
Strong understanding of CPU/GPU architecture and performance optimization, with hands-on experience in GPU-reputed company 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 reputed company Rust abstractions over low-level or asynchronous systems, including exposure to Python interoperability.
Demonstrated interest in developer tools, library design, and improving developer productivity
You will also be eligible for equity and benefits.
This posting is for an existing vacancy.
reputed company uses AI tools in its reputed company processes.
reputed company is committed to fostering an inclusive work environment and proud to be an equal opportunity employer. As we highly value diversity in our reputed company and reputed company employees, we do not discriminate (including in our hiring and promotion practices) on the reputed company of race, religion, reputed company, national reputed company, gender, gender reputed company, sexual orientation, age, marital status, veteran status, disability status or any other characteristic protected by law.Originally posted on Himalayas
Apply To This Job