Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Senior System Software Engineer - GPU Performance

$152k - $241.5k

NVIDIA

Performance Engineer

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

Vacancy posted 4 days ago
Similar jobs that could be interesting for youBased on the Senior System Software Engineer - GPU Performance in United States vacancy
  • $152k - $241.5k

     ...Artificial Intelligence, High Performance Computing and Visualization. The GPU, our invention, serves...  ...a motivated Performance engineer to influence the roadmap...  ...of computer system architecture, HW-SW interactions...  ...principles (aka systems software fundamentals)Implement micro... 
    Senior
    Performance
    Full time

    Nvidia

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

    Nvidia

    Santa Clara, CA
    4 days ago
  • $184k - $287.5k

    NVIDIA is seeking a Senior System SW Engineer with expertise in systems software, GPU drivers, embedded software, and platform security. You will provide technical...  ...will strengthen the security, reliability, and performance of NVIDIA products across datacenter, gaming, and... 
    Senior
    Performance
    Full time

    Nvidia

    Santa Clara, CA
    6 days ago
  • $184k - $287.5k

     ...the next era of computing. An era in which our GPU acts as the brains of computers, robots, and...  ...on the world.We are looking for a dedicated engineer for the Senior Systems Software Engineer role, focusing on GPU Performance at Scale. At NVIDIA, this role is uniquely positioned... 
    Senior
    Performance
    Full time
    Remote work

    Nvidia

    Austin, TX
    6 days ago
  •  ...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... 
    Senior
    Performance

    NVIDIA Corporation

    Santa Clara, CA
    1 day ago
  • $224k - $356.5k

     ...platforms bring together GPUs, CPUs, networking, systems, and software to solve some of the world’s most exciting computing problems. We are looking for a Senior System Software Engineer to join NVIDIA’s GPU Performance and Power Management Software team. You will be responsible... 
    Senior
    Performance
    Full time
    Remote work

    Nvidia

    Redmond, WA
    6 days ago
  • $184k - $287.5k

     ...center platforms bring together GPUs, CPUs, networking, systems, and software to solve some of the world’s most exciting computing problems. We are looking for a System Software Engineer to join NVIDIA’s GPU Performance and Power Management Software team. You will help... 
    Senior
    Performance
    Full time

    Nvidia

    Santa Clara, CA
    6 days ago
  • $152k - $241.5k

    NVIDIA is seeking an innovative and highly motivated engineer with deep expertise in systems software to join our GPU Software team. In this role, you will help...  ...software engineering teams Help identify and solve performance bottlenecks in our driver, both in markets of... 
    Senior
    Performance
    Full time

    Nvidia

    Santa Clara, CA
    3 days ago
  • $184k - $287.5k

     ...We are seeking software engineers to work on next‑generation graphics and computing products...  ...the most demanding applications a GPU or high‑performance computing server will encounter in its...  ...algorithms, a solid foundation of systems software with emphasis on OS fundamentals... 
    Senior
    Performance

    NVIDIA Corporation

    Santa Clara, CA
    1 day ago
  • NVIDIA is seeking a Senior System SW Engineer to lead security and architecture initiatives across GPU kernel drivers, embedded software, and platform security. You will partner with hardware...  ...teams to deliver secure, high-performance solutions from architecture through... 
    Senior
    Performance

    NVIDIA

    Santa Clara, CA
    2 days ago
  • You will architect and implement GPU power and performance management software, including P-state management and DVFS...  ...least 12 years of experience in system software, embedded firmware, or...  ...degree in Computer Science, Computer Engineering, or Electrical Engineering is... 
    Senior
    Performance

    NVIDIA AI

    Santa Clara, CA
    2 days ago
  •  ...seeking an experienced Solutions Engineer for the NVEX team to support GPU-accelerated platforms such as DGX,...  ...customers stay productive on NVIDIA systems. You will work closely with...  ...multiple customer cases with a focus on performance and reliability. #J-18808-Ljbffr... 
    Senior
    Performance

    NVIDIA Gruppe

    Santa Clara, CA
    2 days ago
  • $152k - $241.5k

     ...computing. An era in which our GPU acts as the brains of...  ...NVIDIA Nsight Compute helps CUDA engineers around the world to innovate...  ...Artificial Intelligence (AI) and High Performance Computing. Join our team and...  ...+ years proven experience in software engineering with a focus on... 
    Senior
    Performance
    Full time

    Nvidia

    Austin, TX
    1 day ago
  • $152k - $241.5k

    As a Vulkan Performance driver engineer, you will have a hand in everything from the game engine down...  ....Whatyou will be doing:Diagnosing GPU and CPU performance bottlenecks in Vulkan...  ...(or equivalent) in graphics software, system programming, or related field.An understanding... 
    Senior
    Performance
    Full time

    Nvidia

    Santa Clara, CA
    2 days ago
  • $184k - $287.5k

     ...computing. An era in which our GPU acts as the brains of computers,...  ...for a highly motivated, technical engineer to join the Tegra system-on-chip (SoC) software organization. You will work on...  ...best-in-class datacenter-scale performance and efficiency for our next generation... 
    Senior
    Performance
    Full time
    Remote work

    Nvidia

    Santa Clara, CA
    6 days ago
  • $184k - $287.5k

     ...era of computing. An era in which our GPU acts as the brains of computers,...  ...supercomputing, gaming, and visualization. As a Senior System Software Engineer on the NvSci team, you will play an...  ...and firmware engineers to optimize performance and improve the potential of crucial... 
    Senior
    Performance
    Full time
    Remote work

    Nvidia

    Austin, TX
    4 days ago
  • $184k - $287.5k

     ...opportunities! We work with sister software teams on developing...  ..., resulting in a rich engineering experience and career. As a Compute Systems Software Engineer at...  ...-generation compute GPU solutions.Develop and...  ...systems, ensuring optimal performance and feature... 
    Senior
    Performance
    Full time
    Worldwide

    Nvidia

    Santa Clara, CA
    2 days ago
  • $162k - $288k

     ...a diverse, world-class team—engineers, designers, researchers, and...  ...work.About The RoleHP IQ’s System Software team enables on-device experiences...  ...software for better performance and lower power consumptionCollaborate...  ...to hardware accelerators (GPU, DSP, etc)Familiarity with... 
    Senior
    Performance
    Full time
    Temporary work
    Local area
    Flexible hours

    HP IQ

    San Francisco, CA
    6 days ago
  • $184k - $287.5k

     ...looking for an outstanding software engineer to apply their skills in the...  ...other libraries and database systems. In this role, you will research...  ..., as well as building high-performance ML algorithms for clustering...  ..., and implement optimized GPU algorithms for large-scale... 
    Senior
    Performance
    Full time

    Nvidia

    Santa Clara, CA
    5 days ago
  • $224k - $356.5k

    We are now looking for a Senior System Software Engineer to work on Dynamo. NVIDIA is hiring software engineers for its GPU-accelerated deep learning software team. Academic and...  ...objectives: build robust, scalable, high performance software components to support our... 
    Senior
    Performance
    Full time

    Nvidia

    Santa Clara, CA
    3 days ago
  • $184k - $287.5k

    NVIDIA is looking for a hardworking Sr. Systems Software Engineer to work on platform software based on...  ...that explores innovative ways to make GPU accelerated applications easier to...  ...design and development.Understanding of performance, security and reliability in complex distributed... 
    Senior
    Performance
    Full time
    Work experience placement
    Remote work

    Nvidia

    Austin, TX
    6 days ago
  • $184k - $287.5k

     ...intersection of research and systems engineering, where we turn new ideas into reliable, high-performance systems for developers and customers...  ....8+ years of relevant software engineering experience.Experience...  ...Experience building and optimizing GPU-accelerated software with CUDA... 
    Senior
    Performance
    Full time

    Nvidia

    Santa Clara, CA
    4 days ago
  • $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...  ...operator level. They will locate performance issues through kernel...  ...matching, state space models) on GPU and SOC. This work... 
    Senior
    Performance
    Full time
    Immediate start

    Nvidia

    Santa Clara, CA
    6 days ago
  • $184k - $287.5k

     ...cutting‑edge hardware and software innovation to deliver...  ...of forward‑thinking engineers tackling some of the...  ...We’re searching for a Senior Systems Software Engineer with...  ...containers, and systems performance and scalability. The...  ...the stack, including GPU operators, device plugins... 
    Senior
    Performance
    Full time
    Remote work

    Nvidia

    Seattle, WA
    5 days ago
  • $193.3k - $261.5k

     ...designs custom SoCs (System on Chips) that power the...  ...and the low-level software stack that brings these...  ...for a Systems Software Engineer who wants to work at the...  ...and emulators, to performance analysis on live silicon...  ...Knowledge of SoC, CPU, GPU, and/or ASIC architecture... 
    Senior
    Performance
    Local area
    Flexible hours

    Amazon

    Cupertino, CA
    3 days ago
  • $152k - $241.5k

     ...delivering ultra-low-latency, high-performance gameplay from the cloud to PCs, Macs...  ...connected mobility.We're looking for a Senior Systems Software Engineer with strong C++ experience and...  ...network and media pipeline and optimize GPU and CPU utilization to reduce latency... 
    Senior
    Performance
    Full time
    Remote work

    Nvidia

    Santa Clara, CA
    3 days ago
  • $152k - $241.5k

     ...of computing. An era in which our GPU acts as the brains of computers, robots...  ...on the world.We are looking for a senior engineer to improve GPU system software and the way that software is built...  ...software for power, thermal, or performance and experience designing real-time... 
    Senior
    Performance
    Full time

    Nvidia

    Santa Clara, CA
    6 days ago
  • $100.34k - $170.54k

     ...TechnologyJob Function: Software EngineeringPay...  ...Place to Work™ Senior Software Developer...  ...Description ASRC Federal System Solutions, LLC (...  ...of systems engineering, software engineering...  ...communications, and performance issues. Support...  ...Experience with CUDA, GPU acceleration, or... 
    Senior
    Performance
    For contractors

    ASRC Federal Holding Company

    Colorado Springs, CO
    6 days ago
  • $184k - $287.5k

     ...information retrieval. NVIDIA is looking for a System Software Engineer - Agentic Retrieval to develop...  ...handling of large datasets on GPU-accelerated environments, vital for LLM...  ...demonstrate GPU acceleration & the best performing models for improved TCO. Collaborate... 
    Senior
    Performance
    Flexible hours

    NVIDIA Corporation

    Santa Clara, CA
    4 days ago
  • $184k - $287.5k

    NVIDIA is looking for a Systems & Software Engineer interested in building and running reliable large...  ...Slurm. Experience working with Nvidia GPU-based systemsNVIDIA is leading the way...  ...in Artificial Intelligence, High-Performance Computing, and Visualization. Our invention... 
    Senior
    Performance
    Full time
    Remote work

    Nvidia

    Austin, TX
    7 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior System Software Engineer - GPU Performance. Be the first to apply!