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 July 14, 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 United States vacancy
  • $184k - $287.5k

     ...NVIDIA Senior Systems Software Engineer NVIDIA has been transforming computer graphics, PC gaming, and...  ...era of computing. An era in which our GPU acts as the brains of computers,...  ...Software Engineer role, focusing on GPU Performance at Scale. At NVIDIA, this role is... 
    Senior
    Performance
    Remote work

    NVIDIA

    United States
    4 days ago
  • 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... 
    Senior
    Performance

    NVIDIA Corporation

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

     ...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
    11 hours ago
  • $162k - $288k

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

    Hp Iq

    San Francisco, CA
    2 days ago
  • $120k - $140k

     ...Open Position - Senior/Staff/Principal Imaging System Software Engineer Horizon Surgical Systems Inc. Horizon Surgical...  ...system-level programming and real-time performance optimization. Graphics Processing: Experience with GPU programming (CUDA, OpenCL) for... 
    Senior
    Performance

    Horizon Surgical Systems, Inc.

    Los Angeles, CA
    23 hours ago
  • $224k - $356.5k

     ...including firmware bundles, DGX BaseOS, GPU drivers, CUDA toolkit, DCGM, and DOCA...  ...are looking for a deeply technical systems software engineer who will own AI stack readiness on DGX...  ...DGX Station delivers best-in-class performance for real AI workloads in multi-user and... 
    Senior
    Performance
    Full time
    Local area

    NVIDIA

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

     ...pursuit of innovation and excellence. As a Senior System Software Engineer, you’ll become a part of a top-tier...  ...Image Quality evaluations Optimize performance for various graphics and multimedia...  ...BSP Software Experience working on GPU computing or computer vision Background... 
    Senior
    Performance
    Immediate start

    Dormont Manufacturing Co

    California, MO
    3 days ago
  • Role Description We’re looking for a Senior Systems Software Engineer who can take ownership of the reliability, automation, and evolution of our...  ...systems and services that support our platform’s reliability, performance, and scalability. ~Build automation and tooling that... 
    Senior
    Performance
    Full time

    Zoo

    Remote
    11 hours ago
  • $184k - $287.5k

    NVIDIA is seeking a Senior Software Engineer to join our CSP Engagements team, focusing on system software for Datacenter products such...  ...on AI/ML and HPC workloads. Perform advanced system debugging, root...  ...the crowd: Experience with GPU computing (CUDA), deep learning... 
    Senior
    Performance
    Full time

    NVIDIA

    Santa Clara, CA
    2 days ago
  • $213.51k - $220k

    Role Description We're seeking a Senior Systems Software Engineer to take on the toughest challenges in distributed, high-performance computing. You'll be responsible for designing and building key parts of a base-layer blockchain, focused on juicing every last ounce of... 
    Senior
    Performance
    Full time
    Remote work
    Work from home
    Flexible hours

    Unto Labs

    Remote
    6 days ago
  •  ...professional in New York to design and operate large-scale GPU infrastructure for model inference and reinforcement...  ...role demands several years of experience in deploying GPU systems, optimizing model performance, and working with frameworks like SGLang and Megatron. The... 
    Senior
    Performance

    Reflection

    New York, NY
    1 day ago
  •  ...Devices is on the lookout for a Senior Product Manager to lead the vision for high-performance computing and AI infrastructure...  ...a key player in the Datacenter GPU team, focusing on defining and...  ...management, you will harness your engineering expertise and business insight... 
    Senior
    Performance

    Advanced Micro Devices

    Santa Clara, CA
    4 days ago
  •  ...This critical role requires strong expertise in CUDA and GPU optimization, along with 5+ years of experience in performance engineering. The ideal candidate will design high-performance kernels and optimize systems for large GPU clusters, contributing to the next... 
    Senior
    Performance

    RadixArk

    Palo Alto, CA
    1 hour ago
  •  ...San Francisco is seeking a specialist to design and operate large-scale GPU infrastructure. This role requires expertise in deploying GPU systems for high-throughput inference and model performance optimization. The ideal candidate will have hands-on experience with modern... 
    Senior
    Performance

    Reflection AI

    San Francisco, CA
    1 day ago
  • Atoms is hiring an HPC Network Engineer in San Francisco to design and manage high-performance networks connecting GPU compute. The ideal candidate will have expertise in network design, capacity planning, and hands-on experience with various switch platforms. This role... 
    Senior
    Performance

    Atoms

    San Francisco, CA
    2 days ago
  •  ...a specialist to lead the evolution of their high-performance robotics simulation platform. The role includes designing...  ...and LLVM-based code generation. Knowledge of GPU programming models and collaboration with engineers for compiler improvements are crucial. #J-18808-... 
    Senior
    Performance

    GenesisAI

    San Francisco, CA
    1 day ago
  • $220k - $320k

    inference.net, a growing company in San Francisco, seeks an experienced engineer to optimize AI inference performance. The ideal candidate will have over 2 years of experience in ML systems and GPU programming. Key responsibilities include implementing optimization techniques... 
    Senior
    Performance

    inference.net

    San Francisco, CA
    1 day ago
  •  ...Job Overview: We are seeking a System Software Engineer to design, implement, and optimize software...  ...validation to ensure reliability and performance in real-world maritime environments...  ...Engineering, or a related field Senior Engineers: 3+ years of experience in... 
    Senior
    Performance
    Permanent employment
    Temporary work
    Work at office

    Saronic Technologies

    San Diego, CA
    3 days ago
  •  ...is looking for a motivated Deep Learning Engineer to advance the integration of advanced...  ...Learning applications with a focus on multi-GPU setups. The ideal candidate should have...  ...JAX and a solid grasp of AI models and performance benchmarking. A competitive salary and... 
    Senior
    Performance

    Dormont Manufacturing Co

    California, MO
    11 hours ago
  •  ...infrastructure. You may have been a platform engineer, infrastructure engineer, SRE, MLOps...  ...engineer, cloud engineer, or HPC systems engineer. What matters most is that...  ...infrastructure at serious scale: ~GPU clusters ~High-performance storage systems ~Kubernetes... 
    Senior
    Performance
    Full time

    VAST Data

    Remote
    6 days ago
  • $170k - $250k

     ...networking to fill our Senior Solutions Engineer position. Do you...  ...networking expertise, systems engineering background...  ...and overseeing complex software deployments. ~...  ..., functionality, and performance, contributing to discussions...  ...~Familiarity with GPU infrastructure and related... 
    Senior
    Performance
    Full time

    Clockwork.io

    Remote
    11 hours ago
  • A leading tech company is seeking a Software Engineer specialized in GPU development to optimize AI accelerators for critical products. You will work on performance enhancements and software stack optimizations that impact billions of users. Ideal candidates have strong... 
    Senior
    Performance

    Google

    Seattle, WA
    2 days ago
  • $83k - $132k

    CoreWeave is seeking a Bare Metal Support Engineer in Sunnyvale, California. This role...  ...supporting and maintaining GPU infrastructure to ensure performance and reliability. You will work closely...  ...to resolve issues and enhance system performance. The ideal candidate has... 
    Senior
    Performance

    CoreWeave

    Sunnyvale, CA
    11 hours ago
  • Dormont Manufacturing Co is seeking a Senior Manager to lead high-performance networking for GPU-based cloud infrastructure. This role will ensure the delivery of ultra-low-latency and highly reliable interconnects across data centers. Candidates should have extensive... 
    Senior
    Performance

    Dormont Manufacturing Co

    California, MO
    2 days ago
  •  ...Senior Systems Software Engineer This role has been designed as 'Hybrid' with an expectation that you will work on average 2 days per week from...  ...systems in realistic scenarios to uncover edge cases, performance limits, and reliability opportunities Debug and resolve... 
    Senior
    Performance
    Work experience placement
    Work at office
    Local area
    Immediate start
    2 days per week

    Hewlett Packard Enterprise Development LP

    Colorado Springs, CO
    5 days ago
  • Crusoe Energy Systems LLC is seeking a Senior Solutions Engineer in New York to work with strategic enterprise customers to deploy AI/ML workloads on high-performance GPU infrastructure. This hands-on role emphasizes deep technical expertise in Kubernetes and MLOps. Responsibilities... 
    Senior
    Performance

    Crusoe Energy Systems LLC

    New York, NY
    4 days ago
  • $166k - $244k

    Google is looking for a Senior Software Engineer in Sunnyvale, CA to lead GPU performance optimizations for cutting-edge AI and machine learning technologies. This role offers the opportunity to work on innovative projects that impact billions of users around the globe.... 
    Senior
    Performance

    Google

    Sunnyvale, CA
    11 hours ago
  • Crusoe in New York is looking for a Sr. to Senior Staff Solutions Engineer to manage AI/ML workloads on high-performance GPU infrastructure. The position involves technical onboarding and deployment, with a strong focus on Kubernetes expertise. The ideal candidate will... 
    Senior
    Performance

    Crusoe

    New York, NY
    1 day ago
  • AMD is seeking a Principal Software Developer in Austin, TX, to lead GPU software development efforts. The role focuses on innovative technologies, performance optimization, and team leadership, requiring 10+ years of software development experience. Candidates must possess... 
    Senior
    Performance

    AMD

    Austin, TX
    2 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!