JobsSenior System Software Engineer - GPU Performance
NVIDIA logo

Senior System Software Engineer - GPU Performance

NVIDIA

Location

remote, Santa Clara, CA

Type

Full-time

Posted

5/10/2026

Compensation

$152,000 - $287,500 per year

Undergraduate with 5+ Years of Experience
Approval 99.2%·Filings 1,781·New hires 873·
👑 Elite Sponsor
·FY 2025

Job description

NVIDIA is seeking a motivated Performance Engineer to join the GPU Communications Libraries and Networking team. This role focuses on enhancing the performance of communication libraries used in Deep Learning and High Performance Computing applications. The engineer will conduct performance analysis on large multi-GPU and multi-node clusters, collaborating with a dynamic team across various time zones. This position offers an opportunity to influence the roadmap of communication libraries and advance innovative technologies.

Requirements

  • M.S. or PhD in Computer Science or a related field with relevant performance engineering and HPC experience
  • 3+ years of experience with parallel programming and at least one communication runtime such as MPI, NCCL, UCX, or 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
  • Ability to implement micro-benchmarks in C/C++ and modify the code base when required
  • Proficiency in a scripting language, preferably Python
  • Familiarity with containers, cloud provisioning, and scheduling tools such as Kubernetes, SLURM, Ansible, and Docker
  • Adaptability and passion to learn new areas and tools, with flexibility to work across different teams and time zones

Responsibilities

  • Conduct in-depth performance characterization and analysis on large multi-GPU and multi-node clusters
  • Study the interaction of libraries with all hardware and software components in the stack
  • Evaluate proof-of-concepts and conduct trade-off analysis when multiple solutions are available
  • Triage and root-cause performance issues reported by customers
  • Collect performance data and build tools and infrastructure to visualize and analyze the information
  • Collaborate with a dynamic team across multiple time zones

Benefits

  • Employees at NVIDIA are often offered comprehensive, day-one benefits—including medical, dental, and vision coverage with HSA support, life and disability insurance, an Employee Assistance Program, and a 401(k) with auto-enrollment. Many roles also have generous time off and holidays, donation matching (up to $10,000), and a wide menu of extras like FSAs, commuter benefits, legal and identity-theft protection, pet insurance, and wellness discounts. Optional programs can include student-loan and home-purchase support, plus family care resources and expert medical services.

Is this posting expired or inaccurate?