Senior System Software Engineer - GPU Performance
$152k - $241.5kNVIDIA
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
- 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
- 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
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.
- ...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...SeniorPerformance
- 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...SeniorPerformance
$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...SeniorPerformance$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...SeniorPerformanceRemote work- 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...SeniorPerformance
$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...SeniorPerformance$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...SeniorPerformanceWork experience placementLocal areaRemote work$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...SeniorPerformance$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...SeniorPerformance- ...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...SeniorPerformance
$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...SeniorPerformance$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,...SeniorPerformance$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...SeniorPerformance- 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...SeniorPerformanceWork experience placement
$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...SeniorPerformanceRemote work$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...SeniorPerformance$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...SeniorPerformanceImmediate start$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,...SeniorPerformanceWorldwide- ...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...SeniorPerformanceRemote workShift work
- 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
- 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...SeniorPerformance
$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...SeniorPerformance- 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...SeniorPerformance
- ...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...SeniorPerformance
- 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
$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...SeniorPerformance- 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...PerformanceWorldwide
$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...SeniorPerformance$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...SeniorPerformance$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
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior System Software Engineer - GPU Performance. Be the first to apply!
- system programmer Santa Clara, CA
- systems software developer Santa Clara, CA
- IT system engineer Santa Clara, CA
- senior data management analyst Santa Clara, CA
- senior app developer Santa Clara, CA
- senior game producer Santa Clara, CA
- senior packaging engineer Santa Clara, CA
- senior manager quality engineering Santa Clara, CA
- senior software test automation engineer Santa Clara, CA
- senior compensation manager Santa Clara, CA

