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.
$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...SeniorPerformanceRemote work- 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...SeniorPerformance
$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
...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$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...SeniorPerformanceFull timeTemporary workLocal areaFlexible hours$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...SeniorPerformance$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...SeniorPerformanceFull timeLocal area$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...SeniorPerformanceImmediate start- 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...SeniorPerformanceFull time
$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...SeniorPerformanceFull time$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...SeniorPerformanceFull timeRemote workWork from homeFlexible hours- ...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...SeniorPerformance
- ...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...SeniorPerformance
- ...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...SeniorPerformance
- ...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...SeniorPerformance
- 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...SeniorPerformance
- ...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-...SeniorPerformance
$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...SeniorPerformance- ...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...SeniorPerformancePermanent employmentTemporary workWork at office
- ...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...SeniorPerformance
- ...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...SeniorPerformanceFull time
$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...SeniorPerformanceFull time- 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...SeniorPerformance
$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...SeniorPerformance- 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...SeniorPerformance
- ...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...SeniorPerformanceWork experience placementWork at officeLocal areaImmediate start2 days per week
- 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...SeniorPerformance
$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....SeniorPerformance- 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...SeniorPerformance
- 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...SeniorPerformance
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior System Software Engineer - GPU Performance. Be the first to apply!
- IT system engineer United States
- IT system support engineer United States
- system programmer United States
- systems software developer United States
- senior trade analyst United States
- senior app developer United States
- senior customer service advisor United States
- senior international account manager United States
- senior product manager mobile United States
- senior magento developer United States





