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 22, 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 5 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... 
    Senior
    Performance
    Remote work

    NVIDIA

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

     ...computing. An era in which our GPU acts as the brains of computers...  ...are looking for an outstanding engineer for a Senior Performance Engineer role for at scale AI system performance and datacenter applications...  ...computing hardware and software to contribute to the latest breakthroughs... 
    Senior
    Performance

    NVIDIA

    California, MO
    1 day 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
    3 days ago
  • $184k - $287.5k

     ...which our tightly coupled CPU, GPU and DPU technology acts as the brains...  ...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

    California, MO
    1 day 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
  • $152k - $241.5k

     ...Artificial Intelligence, High-Performance Computing and Visualization. The GPU, our invention, serves as...  ...Join our team of innovative engineers who develop and maintain software facilitating GPU communication...  ...configuration of operating systems, computer networks, and high... 
    Senior
    Performance

    NVIDIA

    Wausau, WI
    1 day 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
    4 days ago
  • $120k - $150k

     ...Description We are seeking an experienced Senior AI GPU Deployment Engineer to plan, deploy, and operationalize...  ...AI training, inference, and high-performance computing workloads in our...  ...fabrics, storage, automation, and Linux systems administration, combined with strong... 
    Senior
    Performance
    Full time

    5C Data Centers USA, Inc.

    Remote
    16 hours ago
  •  ...NVIDIA Gruppe is seeking a Senior Software Engineer for their MD Simulation Engineering team in Santa...  ...California. The role involves building GPU-native simulation software that powers...  ...with a strong focus on CUDA and high-performance computing. NVIDIA offers competitive salaries... 
    Senior
    Performance

    NVIDIA Gruppe

    Santa Clara, CA
    4 days ago
  •  ...Leading cross-stack engineering efforts, the full-time Senior Systems Software Engineer will focus on improving the compute software stack on NVIDIA CPU platforms by managing toolchain, build, and performance workflows while collaborating with various engineering teams... 
    Senior
    Performance
    Full time
    Remote work

    Virtual Vocations Inc

    United States
    19 hours ago
  • $145k - $195k

     ...native CAD environment with AI-powered engineering workflows, helping teams design,...  ...About The Role We're looking for a Senior Systems Software Engineer who can take ownership of the...  ...support our platform's reliability, performance, and scalability. Build automation... 
    Senior
    Performance
    Local area
    Remote work

    Zoo

    United States
    3 days 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
    17 hours ago
  • $118.96k

     ...Northwestern Mutual is looking for a hardworking Platform Senior Systems Software Engineer to join our growing Kubernetes Platform team. The...  ...CKA Preferred). 5+ years’ experience with monitoring and performance management/tuning of systems. 5+ years’ experience with... 
    Senior
    Performance
    Work experience placement
    Flexible hours

    Northwestern Mutual

    Milwaukee, WI
    12 hours ago
  • $162.04k - $219.23k

     ...innovate, and drive strategic change. We are seeking a Senior Geospatial Systems Software Engineer with proven experience delivering mission‑critical...  ...by developing data frameworks, model benchmarks, and performance metrics. Conduct and lead peer reviews, QA/QC evaluations... 
    Senior
    Performance
    Remote work
    Work from home

    General Dynamics Information Technology

    Springfield, WI
    4 days ago
  • $126.5k - $240.5k

     ...Description Work on challenging, system‑level problems that directly...  ...and customer experience. Build software that matters alongside experienced engineers across software, firmware, and hardware...  ...to uncover edge cases, performance limits, and reliability opportunities... 
    Senior
    Performance
    Work experience placement
    Work at office
    Immediate start
    2 days per week

    Hewlett Packard Enterprise

    Colorado Springs, CO
    1 day ago
  • $126k - $167k

     ...Anduril is changing how military systems are designed, built and...  ...Job Anduril is seeking an Senior IT Systems Engineer to build and maintain our...  ...maintain, and optimize the performance and reliability of critical...  ...Datacenter / colo experience GPU/CPU HPC experience a plus... 
    Senior
    Performance
    Full time
    Work experience placement

    Anduril Industries

    Ashville, OH
    12 hours ago
  • $131.37k - $193.31k

    The Senior Systems Software Engineer at Northwestern Mutual Life Insurance Company in Franklin, WI will collaborate with product, engineering, and...  ...orchestration (Docker, Kubernetes); (2) monitoring and performance management and tuning of systems; (3) networking and... 
    Senior
    Performance
    Remote work
    2 days per week

    Northwestern Mutual Life Insurance Company

    Franklin, WI
    3 days ago
  • $110k - $138k

     ...Senior Systems Software Engineer – Industrial CT Automation Senior Systems Software Engineer – Industrial CT Automation at ZEISS Industrial Quality...  ...inspection. Own service‑level concerns including performance, reliability, observability, fault tolerance, and secure... 
    Senior
    Performance
    Local area
    Worldwide

    ZEISS Group

    Osseo, MN
    1 day ago
  • $170k - $250k

     ...Clockwork.io – Software Driven Fabrics to increase GPU cluster utilization Clockwork Systems was founded by Stanford...  ...and veteran systems engineers who share a vision for...  ...meet the demands of performance, reliability, and precise...  ...to fill our Senior Solutions Engineer position... 
    Senior
    Performance

    Clockwork Systems

    Palo Alto, CA
    1 day ago
  • $152k - $241.5k

     ...We are seeking a Senior Systems Software Engineer to join our advanced infrastructure software team. In this role, you will be responsible for designing, developing, and maintaining high-performance, rack-scale management solutions for datacenter environments. You will... 
    Senior
    Performance

    NVIDIA

    Santa Clara, CA
    3 days ago
  • $99.45k - $134.55k

     ...Boeing Company is looking for Missions Systems Software Engineers – Embedded to join the Boeing’s...  ...Associate Level, Experienced Level, and Senior Level. This role is looking to hire software...  ...internal and supplier software team performance to ensure product and process... 
    Senior
    Performance
    Permanent employment
    Work experience placement
    Interim role
    Relocation
    Visa sponsorship
    Work visa
    Flexible hours
    Shift work
    Day shift

    Boeing

    Berkeley, MO
    12 hours ago
  • $117.2k - $313.7k

     ...Distributed Systems Software Engineer - Public Cloud (Senior/Lead/Principal) Note: By applying to the Public Cloud – Distributed Systems Software Engineer...  ...‑generated) for correctness, quality, security, and performance Resolve complex technical issues and drive... 
    Senior
    Performance

    Salesforce.Com Inc

    New York, NY
    1 day ago
  •  ...Distributed Systems Software Engineer - Public Cloud (Senior/Lead/Principal) Salesforce is the #1 AI CRM, where humans with agents drive customer success...  ...-generated) for correctness, quality, security, and performance. Resolving complex technical issues and drive... 
    Senior
    Performance

    Salesforce

    Farmington, NY
    3 days ago
  •  ...Job Title: Senior Mission Systems Software Engineer (C++/C#/Rust) Location: Fort Worth, Texas Type: Contract To Hire Contractor Work Model: Onsite Hours...  ...to support advanced mission systems in a secure, high-performance environment. This role is focused on designing and... 
    Senior
    Performance
    Permanent employment
    Contract work
    For contractors
    Local area

    System One

    Fort Worth, TX
    1 day ago
  • $180k - $280k

     ...The role: Senior Staff SW Engineer (Systems) What you will do: The role requires you to be part of the...  ...AI compute engine. As part of the Software team, you will be responsible for the...  ...Experience with distributed, high performance software design and implementation.... 
    Senior
    Performance
    Work experience placement

    d-Matrix

    Santa Clara, CA
    12 hours ago
  • $152k - $287.5k

     ...NVIDIA Gruppe is seeking a highly motivated Senior Software Engineer to join our communication libraries and network software team...  ...designing and maintaining software for complex computing systems used in High Performance Computing and Deep Learning. The ideal candidate... 
    Senior
    Performance

    NVIDIA Gruppe

    Santa Clara, CA
    3 days ago
  •  ...role. We are seeking a senior, hands-on technologist to join...  ...management, and modern software engineering. What You’ll Do: Design...  ...technology solutions Architect systems that support active equity...  ..., ensuring reliable, performant, and well‑governed use of data... 
    Senior
    Performance
    Work experience placement

    Vanguard

    Malvern, PA
    14 days ago
  •  ...Senior It Systems Engineer Tri-City Group is currently looking for a proactive Senior IT Systems Engineer to fill an immediate opening within...  ..., implementing solutions, and ensuring the optimal performance and uptime of client infrastructure. Key Responsibilities... 
    Senior
    Performance
    Immediate start

    Tri-City Group

    Davenport, IA
    4 days ago
  •  ...Overview Senior Program Integrator LOCATION: Huntsville, AL JOB...  ...Directive, The Defense Acquisition System," and, DoDI 5000.02, "DoD...  ...assembled to address programmatic, engineering, logistical, or contractual...  ...pose risks to the programs performance, budget, and schedule. May... 
    Senior
    Performance
    Full time
    Work experience placement
    Work at office

    ASTRION, INC.

    Huntsville, AL
    4 days ago
  •  ...Support customer model porting and performance tuning, and deliver tailored AI solutions...  ...above in Computer Science, Electrical Engineering, or a related field, with 2+ years of experience...  ...C/C++ and Python; hands-on embedded system development and debugging. Solid... 
    Senior
    Performance

    Ambarella

    Fairfax, VA
    1 day 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!