Senior System Software Engineer - GPU Performance
$152k - $241.5kNVIDIA
NVIDIA is leading the way in groundbreaking developments in Artificial Intelligence, High Performance Computing and Visualization. The GPU, our invention, serves as the visual cortex of modern computers and is at the heart of our products and services. Our work opens up new universes to explore, enables amazing creativity and discovery, and powers what were once science fiction inventions from artificial intelligence to autonomous cars.
We are the GPU Communications Libraries and Networking team at NVIDIA. We deliver libraries like NCCL, NVSHMEM, UCX for Deep Learning and HPC. We are looking for a motivated Performance engineer to influence the roadmap of our communication libraries. The DL and HPC applications of today have a huge compute demand and run on scales which go up to tens of thousands of GPUs. The GPUs are connected with high-speed interconnects (eg. NVLink, PCIe) within a node and with high-speed networking (eg. Infiniband, Ethernet) across the nodes. Communication performance between the GPUs has a direct impact on the end-to-end application performance; and the stakes are even higher at huge scales! This is an outstanding opportunity for someone with HPC and performance background to advance the state of the art in this space. Are you ready for to contribute to the development of innovative technologies and help realize NVIDIA's vision?
What you will be doing:
Conduct in-depth performance characterization and analysis on large multi-GPU and multi-node clusters.
Study the interaction of our libraries with all HW (GPU, CPU, Networking) and SW components in the stack
Evaluate proof-of-concepts, conduct trade-off analysis when multiple solutions are available
Triage and root-cause performance issues reported by our customers
Collect a lot of performance data; build tools and infrastructure to visualize and analyze the information
Collaborate with a very dynamic team across multiple time zones
What we need to see:
M.S. (or equivalent experience) or PhD in Computer Science, or related field with relevant performance engineering and HPC experience
3+ yrs of experience with parallel programming and at least one communication runtime (MPI, NCCL, UCX, NVSHMEM)
Experience conducting performance benchmarking and triage on large scale HPC clusters
Good understanding of computer system architecture, HW-SW interactions and operating systems principles (aka systems software fundamentals)
Implement micro-benchmarks in C/C++, read and modify the code base when required
Ability to debug performance issues across the entire HW/SW stack. Proficient in a scripting language, preferably Python
Familiar with containers, cloud provisioning and scheduling tools (Kubernetes, SLURM, Ansible, Docker)
Adaptability and passion to learn new areas and tools. Flexibility to work and communicate effectively across different teams and timezones
Ways to stand out from the crowd:
Practical experience with Infiniband/Ethernet networks in areas like RDMA, topologies, congestion control
Experience debugging network issues in large scale deployments
Familiarity with CUDA programming and/or GPUs
Experience with Deep Learning Frameworks such PyTorch, TensorFlow
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 26, 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 Gruppe is looking for a skilled GPU system software engineer in Santa Clara, California. The position requires defining and developing firmware components focused on power and performance while collaborating globally and influencing architectural designs. Applicants...SeniorPerformance
- A leading technology company is seeking a Senior Systems Software Engineer to join their GPU Software team in California. This position involves designing... ...GPU driver architecture while optimizing performance for both datacenter and gaming applications. The ideal...SeniorPerformance
$152k - $241.5k
We are the GPU Communications Libraries and Networking team... ...are looking for a motivated Performance Engineer to influence the roadmap of... ...(GPU, CPU, networking) and software components in the stack. Evaluate... ...understanding of computer system architecture, hardware-software...SeniorPerformance$152k - $241.5k
...era of computing. An era in which our GPU acts as the brains of computers,... ...work.We are searching for outstanding senior system software engineer to join the NVIDIA's GPU Diagnostics... ...demanding applications a GPU or high-performance computing server will encounter in its...SeniorPerformance- Senior Systems Software Engineer - GPU Performance at Scale We are looking for a dedicated engineer for the Senior Systems Software Engineer role, focusing on GPU Performance at Scale. The position will drive innovation in AI and GPU computing. What You’ll Be Doing Lead...SeniorPerformance
$152k - $241.5k
...Tools team and empower engineers throughout the world... ...Deep Learning, and High Performance Computing! See your... ...their applications and systems. Innovate as you develop... .... We are seeking a software developer to join our... ...experience. Knowledge of a GPU Compute API such as...SeniorPerformanceWorldwide$184k - $287.5k
Senior System Software Engineer NVIDIA has been transforming computer graphics, PC gaming, and accelerated... ...era of computing. An era in which our GPU acts as the brains of computers,... ...software components with focus on power and performance. Drive end-to-end GPU power...SeniorPerformanceWork experience placementLocal areaRemote work$184k - $287.5k
Senior Systems Software Engineer - GPU Software page is loaded## Senior Systems Software Engineer - GPU Softwarelocations: US, CA, Santa Claratime... ...and fellow software engineers* Help identify and solve performance bottlenecks in our driver, both in markets of scale like...SeniorPerformance$184k - $287.5k
Senior System Software Engineer - GPU Server page is loaded## Senior System Software Engineer - GPU Serverlocations: US, CA, Santa Claratime type: Full... ...develop the most demanding applications a GPU or high-performance computing server will encounter in its lifecycle, by...SeniorPerformance- ...in Santa Clara is seeking experienced Software Engineers to develop high-speed interconnect technologies... ...abilities, extensive knowledge of systems software, and experience in working... ...salary range based on experience and performance, with eligibility for equity and...SeniorPerformance
- ...Owning AI stack readiness for DGX Station, the full-time Senior Systems Software Engineer will profile workloads, drive optimizations across the GPU architecture, and ensure production-ready performance for AI applications in multi-GPU configurations, working both onsite...SeniorPerformanceFull timeRemote work
$152k - $287.5k
NVIDIA Gruppe is seeking a Software Verification Engineer in Santa Clara to drive feature enablement and develop software tools for GPU systems. Applicants should have over 5 years of experience... ...teams to enhance firmware and performance. A strong understanding of Python,...SeniorPerformance- As a Vulkan Performance driver engineer, you will have a hand in everything from the game engine down... ...design. Responsibilities Diagnosing GPU and CPU performance bottlenecks in... ...experience (or equivalent) in graphics software, system programming, or related field. An...SeniorPerformanceWork experience placement
$184k - $287.5k
Position Overview NVIDIA is seeking a Senior Systems Software Engineer to work on platform software based... ...and build platform software to make GPU-accelerated applications easier to develop... ...and development. Understanding of performance, security and reliability in complex...SeniorPerformanceWork experience placement- ...NVIDIA is seeking an outstanding Senior Systems Engineer to join our dynamic and innovative... ...innovative, scalable, and performant hardware-accelerated software and high bandwidth sensor streaming... ...Direct Memory Access (RDMA), and GPU/CUDA concepts. 8+ years of solid...SeniorPerformanceRemote workShift work
$148k - $235.75k
Senior Systems Software Engineer - NVLink page is loaded## Senior Systems Software Engineer - NVLinklocations... ...for driving feature enablement on GPU systems and developing software... ...generation GPU's which enables high-performance interconnect of multi-GPU systems. Familiarity...SeniorPerformanceRemote work$152k - $241.5k
Responsibilities As a GPU system software engineer, you will craft and implement firmware components focused on power and performance, drive and resolve cross‑team issues, influence architecture by drafting specifications, and collaborate globally with teams. Define, design...SeniorPerformance$224k - $356.5k
...and medical devices. Our software platforms are central to this... ...globally! We are hiring a Senior Systems Software Engineer to join our team as a... ...the operator level, locate performance issues through kernel trace... ...matching, state‑space models) on GPU and SOC. This work...SeniorPerformanceImmediate start$184k - $287.5k
Senior Software Engineer - GPU Cloud Infrastructure We are looking for a Senior Software Engineer who sees... ...and technology choices. Lead performance tuning, scalability improvements, and... ...deployment, operations). Own and document system and software architecture, designs,...SeniorPerformanceWorldwide$152k - $241.5k
## Senior System Software Engineer - Embedded ControllerApplylocations: US, CA, Santa Claratime type: Full... ...era of computing. An era in which our GPU acts as the brains of computers,... ...firmware components with focus on power and performance* Drive and resolve issues...SeniorPerformanceWork experience placement- We are hiring senior engineers to work on the CUDA driver and runtime... ...purpose computation on the GPU. Our team analyzes performance of applications, investigates bottlenecks in software or hardware and delivers... ...programming model across a range of system configurations and...SeniorPerformance
- ...seeking a candidate to join their Datacenter Product Application Engineering team in Austin, TX, focusing on AI-based Graphics Processors.... ...have expertise inPCIe standards, hardware development, and performance analysis. Strong communication skills are essential for...SeniorPerformance
$152k - $241.5k
...in Artificial Intelligence, High Performance Computing and Visualization. The GPU, our invention, serves as the visual... ...a motivated Partner Enablement Engineer to guide our key partners and customers... ...to isolate issues on new systems and platforms, including cloud platforms...SeniorPerformance- NVIDIA Corporation in Santa Clara is seeking a Senior System Software Engineer to work on next-generation GPU products. The role involves collaboration with architecture and hardware teams, as well as developing software tools for new chip validation. Qualified candidates...Senior
- Overview NVIDIA is seeking a Senior Software Engineer to join our CSP Engagements team, focusing on system software for datacenter products... ...on AI/ML and HPC workloads. Perform advanced system debugging, root... ...from the crowd Experience with GPU computing (CUDA) and deep...SeniorPerformance
- ...era of computing. An era in which our GPU acts as the brains of computers, robots... ...on the world. Looking for motivated system software engineers to join NVIDIA’s Tegra software organization... ...strategies that ensure outstanding performance and efficiency. Develop and implement...SeniorPerformance
- ...are looking for a graphics performance engineer to push Gsplat and other accelerated... ...of light, achieving full system utilization and occupancy... ...hardware capabilities. Your software will run on incredible... ...computer graphics. Expertise in GPU‑accelerated software with CUDA...SeniorPerformance
- NVIDIA is searching for a highly motivated, creative engineer to join the GPU Software team. As a GPU/SOC system software engineer, you will work with a team of... ...and embedded software with a focus on platform performance, power savings, and robustness. What your role entails...PerformanceWorldwide
- ...builds the foundational systems that every part of our robot... ..., ship, and update that software quickly and safely on... .... As a System Software Engineer on Robot Platform focused on GPU and accelerated compute,... ...memory management, and performance tuning Nice to Have Contributions...Performance
- ...Design and implement real-time system software architectures leveraging SMP (... ...CPU/radio SoCs, MCU/PIC, NPU/GPU, and peripheral devices.* Support hardware engineering teams with deep technical debugging... ....* Proven ability to build performance-critical software in resource-...SeniorPerformanceFull timeTemporary workImmediate start
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior System Software Engineer - GPU Performance. Be the first to apply!
- system programmer United States
- systems software developer United States
- IT system engineer United States
- IT system support engineer United States
- senior learning manager United States
- senior data management analyst United States
- senior app developer United States
- senior manager insurance United States
- senior game producer United States
- senior executive vice president United States

