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

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 21, 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 2 days ago
Similar jobs that could be interesting for youBased on the Senior System Software Engineer - GPU Performance in Santa Clara, CA vacancy
  •  ...in Artificial Intelligence, High Performance Computing and Visualization. The GPU, our invention, serves as the visual...  ...for a motivated Performance engineer to influence the roadmap of our communication...  .... Good understanding of computer system architecture, HW‑SW interactions... 
    Senior
    Performance

    NVIDIA

    Santa Clara, CA
    15 hours ago
  • 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... 
    Senior
    Performance

    NVIDIA Gruppe

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

    NVIDIA Gruppe

    Santa Clara, CA
    1 day ago
  • $184k - $287.5k

     ...the next era of computing. An era in which our GPU acts as the brains of computers, robots, and...  ...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... 
    Senior
    Performance
    Remote work

    NVIDIA

    Santa Clara, CA
    14 hours 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 Lead... 
    Senior
    Performance

    NVIDIA Corporation

    Santa Clara, CA
    3 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

    NVIDIA Corporation

    Santa Clara, CA
    4 days ago
  • $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... 
    Senior
    Performance
    Work experience placement
    Local area
    Remote work

    NVIDIA Gruppe

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

    NVIDIA Corporation

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

    We are seeking software engineers to work on next-generation high-speed interconnect technologies...  ...high-speed IO 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 Gruppe

    Santa Clara, CA
    4 days ago
  •  ...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... 
    Senior
    Performance

    NVIDIA Gruppe

    Santa Clara, CA
    4 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

    NVIDIA

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

    NVIDIA Gruppe

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

     ...looking for a hard-working and experienced system software engineer to join our team and work on...  ...require extensive collaboration with GPU architects, system architects, ASIC designers...  ...from Pre-Silicon to Production Perform verification, validation, and testing... 
    Senior
    Performance

    NVIDIA

    Santa Clara, CA
    4 days ago
  • 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... 
    Senior
    Performance
    Work experience placement

    NVIDIA Gruppe

    Santa Clara, CA
    4 days ago
  • $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... 
    Senior
    Performance
    Remote work

    NVIDIA

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

    NVIDIA Gruppe

    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...  ...the operator level, locate performance issues through kernel trace...  ...matching, state‑space models) on GPU and SOC. This work... 
    Senior
    Performance
    Immediate start

    NVIDIA Gruppe

    Santa Clara, CA
    4 days ago
  • $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,... 
    Senior
    Performance
    Worldwide

    NVIDIA Gruppe

    Santa Clara, CA
    4 days ago
  •  ...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... 
    Senior
    Performance
    Remote work
    Shift work

    NVIDIA Gruppe

    Santa Clara, CA
    1 day ago
  • NVIDIA Gruppe is seeking a Senior System Software Engineer in Santa Clara, California, to develop world-class GPU-accelerated AI inference serving software. This role involves contributing to feature development and optimizing software for deployment in production environments... 
    Senior

    NVIDIA Gruppe

    Santa Clara, CA
    4 days ago
  • 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... 
    Senior
    Performance

    NVIDIA Gruppe

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

     ...era of computing. An era in which our GPU acts as the brains of computers,...  ...impact on the world. We are seeking a Senior Systems Software Engineer to join our advanced infrastructure...  ..., developing, and maintaining high-performance, rack-scale management solutions for... 
    Senior
    Performance

    NVIDIA

    Santa Clara, CA
    4 days ago
  • 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... 
    Senior
    Performance

    NVIDIA Gruppe

    Santa Clara, CA
    4 days ago
  •  ...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... 
    Senior
    Performance

    NVIDIA Gruppe

    Santa Clara, CA
    4 days ago
  • A leading tech firm in Santa Clara is seeking a highly motivated System Software Engineer for GPU/SOC. The role involves designing and debugging software for next-gen hardware, collaborating with global teams, and product hardening. Ideal candidates have 8+ years in software... 
    Performance

    NVIDIA Corporation

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

    Senior System Software Engineer - Neural Graphics SDKs page is loaded## Senior System Software Engineer -...  ...release).* Experience developing high-performance distributed systems (micro-services,...  ...performance-critical domains.* Experience in GPU-accelerated software with CUDA, Slang... 
    Senior
    Performance

    NVIDIA Corporation

    Santa Clara, CA
    13 hours ago
  • 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... 
    Performance
    Worldwide

    NVIDIA Gruppe

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

     ...passionate about redefining how software is built in the age of...  ...AI agents to produce high-performance, high-quality, modern C++...  ...scale. If you are a systems‑thinking C++ engineer who wants to help scale out...  ...optimization (CPU and/or GPU), including using tooling... 
    Senior
    Performance

    NVIDIA Gruppe

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

    We are looking for a Senior System Software Engineer to work on. NVIDIA is hiring software engineers for its GPU-accelerated deep learning software team. Academic and commercial...  ...are a fast-paced team building a highly-performant AI inference platform to make design and... 
    Senior
    Performance

    NVIDIA Corporation

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

    NVIDIA Gruppe in Santa Clara, California, seeks a motivated engineer to design GPU system software. You will develop software components focusing on power and performance, drive resolutions across teams, and influence architecture specifications. The ideal candidate has... 
    Performance

    NVIDIA Gruppe

    Santa Clara, CA
    3 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!