Senior Software Engineer, CUTLASS Kernels
$152k - $241.5kNVIDIA
NVIDIA's high-performance computing platforms are powering the AI revolution across many applications and industries. Within our software stack, CUTLASS stands out as a popular open-source ecosystem dedicated to high-performance linear algebra and Tensor Core primitives. Since 2017, it has provided the community with C++ and Python abstractions to implement custom matrix multiply (GEMM) and related math and deep learning computations on NVIDIA GPUs.If you are passionate about developing and optimizing math kernels to extract the highest performance out of the hardware architecture, apply to join the CUTLASS team today!What you'll get to do:Write Tensor Core-based deep learning kernels such as grouped-GEMM, attention, and convolution using CUTLASS CUDA C++ and Python DSL for Blackwell, Rubin, and future architectures.Optimize kernels for peak throughput on both silicon and software performance simulators.Collaborate with teams across NVIDIA including the GPU architecture, NVVM/PTX compiler, CUDA library, and DL frameworks teams to ensure fast, functional, and timely kernel delivery to customers.What we need to see:Masters or PhD degree in Computer Science, Computer Engineering, or related field (or equivalent experience).3+ years of relevant industry experience.Strong proficiency in C++ programming and software design, including debugging, performance evaluation, and testing.Experience with CUDA, OpenCL, HIP, SYCL, Mojo, Pallas, Triton, Mosaic, Halide, or any general-purpose or domain-specific programming language targeting highly parallel accelerators.Deep understanding of computer architecture and some experience working at the assembly level.Ways to stand out from the crowd:Experience writing code specifically targeting NVIDIA Tensor Cores, particularly through PTX or CUDA/cuTile.Open-source contributions to math kernel libraries or frameworks.NVIDIA is widely considered to be one of the technology world’s most desirable employers. We have some of the most forward-thinking and hard working people in the world working for us. If you're creative, autonomous, and love a challenge, consider joining our Deep Learning Library team and help us build the real-time, cost-effective computing platform driving our success in this exciting and quickly growing field.Your base salary will be determined based on your location, experience, and the pay of employees in similar positions. The base salary range is 152,000 USD - 241,500 USD for Level 3, and 184,000 USD - 287,500 USD for Level 4.You will also be eligible for equity and benefits.Applications for this job will be accepted at least until June 5, 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, TX, Austin; US, OR, Hillsboro; US, NC, Durham; US, WA, RedmondType: Full time
$152k - $241.5k
...applications and industries. Within our software stack, CUTLASS stands out as a popular open-source... ...training passes to identify key GPU kernel and fusion opportunities.Identify gaps... ...degree in Computer Science, Computer Engineering, or related field (or equivalent...SeniorFull time$152k - $241.5k
...applications and industries. Within our software stack, CUTLASS stands out as a popular open-source... ...that enable writing high performance kernels, apply to join the CUTLASS team today... ...degree in Computer Science, Computer Engineering, or related field (or equivalent...SeniorFull time- ...be critical in enhancing GPU kernels, deep learning models, and training... ...technologies and advanced engineering principles to drive... ...integrating graph compilers. Software Engineering Best Practices: Apply... ...tools like Compute Kernel (CK), CUTLASS, and Triton for multi-GPU and...Senior
$184k - $287.5k
We're looking for outstanding AI systems engineers to develop groundbreaking technologies in the inference systems software stack! We build innovative AI systems software to... ...develop libraries, code generators, and GPU kernel technologies for NVIDIA's hardware architecture...SeniorFull time$182k - $242k
...inference. Our stack is engineered for speed, scale, and... ...We're looking for a Senior Engineer for CoreWeave... ...Performance team, focused on kernel authoring and... ...computing, GPU/accelerator software, or performance-... ..., PyTorch, Triton, or CUTLASS. Wondering if you're...SeniorPermanent employmentFull timeTemporary workCasual workWork at officeFlexible hours$174k - $253k
...experience.5 years of experience in Linux Kernel development using the programming... ...experience testing, maintaining, or launching software products, and 1 year of experience with... ...accessible technologies.Google's software engineers develop the next-generation technologies...Senior$152k - $218.5k
We are now looking for a Senior Kernel Performance Architect for Deep Learning Software! NVIDIA is seeking extraordinary architects... ...Computer Science, Electrical Engineering or Computer Engineering, or... ...high performance kernel (such as CUTLASS), work experience on math...SeniorFull timeWork experience placement- ...language and compiler for high-performance GPU kernels, powering major AI frameworks such as... ...is strategically critical to AMD’s AI software roadmap.AMD GPUs are an official Triton... ..., GPU architecture, and performance engineering. You are comfortable working across the...Senior
$135.2k - $306.4k
The Oracle Cloud Linux team is seeking experienced Linux Kernel Developers to help advance the Linux operating system for large-scale cloud environments. This role involves contributing to Linux kernel and working on innovative projects across multiple kernel subsystems...SeniorTemporary workFlexible hours$184k - $287.5k
...are seeking highly skilled and motivated software engineers to join us and build AI inference... ...performance inference stacks, optimize GPU kernels and compilers, drive industry benchmarks... ...MLIR/LLVM, XLA), GPU libraries (e.g., CUTLASS) and features (e.g., CUDA Graph, Tensor...SeniorFull time$140k - $210k
...artificial intelligence, and software-defined networking to provide... ...prestigious awards, such as Best Engineering Team, Best Company for... ...You’ll Work WithArista’s Linux Kernel team is responsible for developing... ...level: Mid-Senior LevelIndustry: Computer NetworkingSenior$193.3k - $261.5k
...builds AWS Neuron, the software development kit used... ...software boundary, our engineers build systematic infrastructure... ...high-performance kernels for ML functions,... ...sharing and mentorship. Our senior members enjoy one-on-... ...development such as CUTLASS, FlashInfer etc.,...SeniorWork experience placementInternshipLocal areaFlexible hours$184k - $287.5k
We're now looking for a Sr. Inference Engineer, for GPU Kernel Optimization! What does it take to push... ...Python and C++ skills with proven software engineering fundamentals.Hands-on GPU... ...knowledge of GPU kernel optimization — CUDA, CUTLASS, Triton, or equivalent — and the...SeniorFull time$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... ...accomplish this, the CUDA driver interacts with GPU hardware, kernel mode drivers, and the operating system. Unified Memory kernel...SeniorFull time$184k - $287.5k
...forefront of technological advancement.Are you a motivated system software engineer with a deep understanding of device drivers who has... ...IOKnowledge of memory coherence and consistency modelsBackground with kernel mode developmentExperience with Linux Systems Software...SeniorFull time$152k - $241.5k
We are now looking for a Senior Software Engineer for Quantized Inference! NVIDIA is seeking software engineers to accelerate the discovery and... ...from SFT/RL pipelines.Each new recipe demands corresponding kernel and model-level implementations in inference engines (vLLM,...SeniorFull time$152k - $241.5k
...for automotive and robotics. We build the software stack that enables Large Language,... ...platforms.Collaborate with teams across CUDA, kernel libraries, compilers, and robotics to... ...in Computer Science, Electrical/Computer Engineering, or a closely related field.4+ years of...SeniorFull time$152k - $241.5k
...Language Models and 3D reconstruction? We are looking for a driven Software Engineer to bring ground breaking models into NVIDIA's software... ...quantization.Experience with low-level optimization of ML models (CUDA kernels)Strong fundamentals in 3D graphics, 3D computer vision or...SeniorFull time- ...monitoring Hands-on experiences on networking communication and protocols and RESTful architecture Container technology and kernel knowledge is highly desired Knowledgeable in high scalable and available distributed systems Experiences with message queues...SeniorFull time
$174k - $253k
...high-performance features.Collaborate with engineers across various teams to understand... ...practical experience.5 years of experience in software development for core system-level... ...such as databases, operating systems, or kernels.5 years of programming experience in C,...Senior$184k - $287.5k
...next generation of biological discovery. We are looking for a Senior Software Engineer to join the cuEquivariance team — an NVIDIA library that... ...models at scale. This team builds and ships the production GPU kernels and software interfaces that power equivariant deep...SeniorFull time$154.42k - $235.9k
...make complex systems reliable, observable, and fast. As a Senior Software Engineer, you will design and deliver the core communication and runtime... .... Advanced networking/IO: io_uring, RDMA/PCIe messaging, kernel/bpf-based observability, packet capture and analysis. Real-...SeniorPermanent employmentFull timeLocal areaWork from homeRelocationRelocation packageFlexible hours$160k - $200k
...generation of nuclear reactors! You'll leverage your software skills alongside nuclear engineers to model, simulate, design, and deploy advanced fission... ...compare, and evaluate reactor designsDevelop physics kernels to solve unanswered problems, or to improve performance...SeniorRemote workFlexible hours$136.5k - $276.5k
Senior Software EngineerThis role has been designed as 'Hybrid' with a requirement that you will... ...:We are looking for a Senior Software Engineer with strong expertise in networking... ...BGP, OSPF, IS-IS)Familiarity with Linux kernel networking and system-level internalsKnowledge...SeniorFull timeWork experience placementWork at officeLocal areaImmediate start2 days per week- ...NVIDIA is seeking a creative and highly motivated engineer to design, develop and verify features for the next generation... ..., collaborating with hardware engineers and software teams. You will tackle kernel-level driver development, optimize performance for datacenter...Senior
$184k - $287.5k
NVIDIA is seeking a Senior Software Engineer to join our CSP Engagements team, focusing on system software for Datacenter products such as GB20... ...combines deep technical expertise in embedded firmware, Linux kernel development, and middleware development, with customer-...SeniorFull time$224k - $356.5k
...Platform Team is building the software foundation for scalable, high... ...are looking for exceptional engineers who thrive on solving deeply... ...automotive computing.We are seeking a Senior Software Engineer for next-... .../compiler flows, CUDA kernels, memory behavior, scheduling,...SeniorFull time$160k - $210k
...drive the next major computing revolution. We are seeking a Senior Software Optimization Engineer to join our growing team. Efficient’s Senior Software... ...memory). Experience writing optimized BLAS and DSP kernels. Knowledge of computer architecture. We offer a competitive...SeniorWork experience placementImmediate start$184k - $287.5k
...lasting impact on the world.We are looking for outstanding Senior Deep Learning Software Engineers to develop and productize NVIDIA's deep learning... ...abstractions from model fine-tuning and quantization to low-level kernel development and performance optimization.Develop...SeniorFull timeWork experience placement$152k - $241.5k
We are now looking for a Senior Software Engineer, Agentic AI! NVIDIA has been transforming computer graphics, PC gaming, and accelerated computing... ...from the crowd:Low-Level Mastery: Experience writing CUDA kernels and deep-dive profiling using Nsight Compute and Nsight...SeniorFull time
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Engineer, CUTLASS Kernels. Be the first to apply!
- ngo software engineer Santa Clara, CA
- software data engineer Santa Clara, CA
- graduate software engineer Santa Clara, CA
- software system engineer Santa Clara, CA
- graduate software developer Santa Clara, CA
- software engineer - early career Santa Clara, CA
- entry level software engineer remote Santa Clara, CA
- software engineer intern Santa Clara, CA
- software developer positions Santa Clara, CA
- junior software developer internship Santa Clara, CA


