Senior Software Engineer, GPU Communications and Networking
$148k - $287.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. NVIDIA is looking for phenomenal people like you to help us accelerate the next wave of artificial intelligence. We are looking for a highly motivated senior software engineer for an exciting role in our communication libraries and network software team. The position will be part of a fast-paced crew that develops and maintains software for complex heterogeneous computing systems that power disruptive products in High Performance Computing and Deep Learning. What you will be doing:
- Design, implement and maintain highly-optimized communication runtimes for Deep Learning frameworks (e.g. NCCL for TensorFlow/Pytorch) and HPC programming interfaces (e.g. UCX for MPI/OpenSHMEM) on GPU clusters.
- Participating in and contributing to parallel programming interface specifications like MPI/OpenSHMEM.
- Design, implement and maintain system software that enables interactions among GPUs and interactions between GPUs and other system components.
- Creating proof-of-concepts to evaluate and motivate extensions in programming models, new designs in runtimes and new features in hardware.
- M.S./Ph.D. degree in CS/CE or equivalent experience.
- 5+ years of relevant experience.
- Excellent C/C++ programming and debugging skills.
- Strong experience with Linux.
- Expert understanding of computer system architecture and operating systems.
- Experience with parallel programming interfaces and communication runtimes.
- Ability and flexibility to work and communicate effectively in a multi-national, multi-time-zone corporate environment.
- Deep understanding of technology and passionate about what you do.
- Experience with CUDA programming and NVIDIA GPUs.
- Knowledge of high-performance networks like InfiniBand, iWARP etc.
- Experience with HPC applications.
- Experience with Deep Learning Frameworks such PyTorch, TensorFlow, etc.
- Strong collaborative and interpersonal skills, specifically a proven ability to effectively guide and influence within a dynamic matrix environment.
$152k - $241.5k
...Computing and Visualization. The GPU, our invention, serves as... ...cars.We are the GPU Communications Libraries and Networking team at NVIDIA. We deliver... ...for a motivated Performance engineer to influence the roadmap... ...systems principles (aka systems software fundamentals)Implement...SeniorNetwork$167.7k - $245.2k
...ll join the Platform Engineering team building and... ...Compute Platform — the GPU infrastructure that... ...Your Impact As a Senior Platform Software Engineer on the Platform... ..., collective‑communication libraries (e.g., NCCL... ...that our worldwide network of doers and experts...SeniorNetworkFull timeTemporary workLocal areaFlexible hours- ...Advanced Micro Devices, Inc. in Santa Clara, CA is seeking an AI Networking Systems Software Engineer to drive the design, development and bring-up of networking software for GPU scale-up interconnects and Ethernet-based AI fabrics. You will lead cross-team efforts...SeniorNetwork
- ...As a Senior RF/DSP Software Engineer, you’ll design and evolve the real-time software that acquires,... ...measurement, direction finding, and communications intelligence. What You’ll Do... ..., queues, task scheduling, TCP/UDP networking, socket-level programming, and TCP...SeniorNetworkPermanent employment
$140k - $200k
...committed to innovate space-based communications and deliver actionable... ...life.What you will do:Own the software architecture, redesign,... ...with PHY and protocol-stack engineers.Implement and debug real-time... ...with 5G NR non-terrestrial networks, including propagation delay...SeniorNetworkFull timeWork at officeImmediate startVisa sponsorshipNight shift$174k - $252k
...effective cross-functional communication and coordination to drive project... ....5 years of experience with software development in one or more... ....Google's software engineers develop the next-generation... ...large-scale system design, networking and data storage, security,...SeniorNetwork$262k - $364k
...performance opportunities, drive XLA:GPU/Triton performance toward... ....8 years of experience in software development.7 years of... ...CUTLASS, etc.) and performance engineering techniques.Experience with modern... ..., large-scale system design, networking and data storage, security, artificial...SeniorNetworkImmediate startWorldwide- ..., Mirantis empowers platform engineering teams to deliver composable,... ...Mirantis delivers the automation, GPU orchestration, and policy-... ...to GPU architecture, networking, and orchestration. Own the... ...large training clusters. Software and platform layer: NVIDIA AI...SeniorNetworkFull time
- ...Senior Software Engineer (Voice Platform), Customer SystemsJoin a team building the next generation... ...of large-scale voice and real-time communication platforms that power seamless... ...systems softwareStrong understanding of networking fundamentals including TCP/IP, TLS,...SeniorNetwork
$174k - $252k
...Collaborate with Site Reliability Engineering (SRE) and other partner... ...influence and excellent communication skills.Lead architectural changes... ....5 years of experience with software development in one or more... ...infrastructure, distributed systems or networks, or experience with compute...SeniorNetwork$95.5k - $181.7k
...Signal Technology (AST) is seeking a Senior Software Engineer with specialization in front-end development... ...such as high-capacity broadband communications, signal processing and analysis,... ...telecommunications systems concepts, computer network models, and protocol suites such as...SeniorNetworkTemporary workWork experience placementWork at officeRemote workFlexible hours- ...solving the world’s most complex engineering challenges. With deep... ...accelerate innovation across communications, automotive, energy, quantum... ...seeking a highly skilled Wireless Software Engineer with deep wireless... ..., device testing, or network simulation platforms. Experience...SeniorNetworkLocal areaRelocationFlexible hours
- ...Senior Software Engineer In Fleet EngineeringLambda, the superintelligence cloud, is a leader in AI... ...of superintelligence. One person, one GPU.If you'd like to build the world's best... ...storage hosts along with the InfiniBand and networking fabric that ties them together.As a...SeniorNetworkLocal areaFlexible hours
$184k - $287.5k
...computing. An era in which our GPU acts as the brains of... ...nor purely end-to-end neural networks. The future lies in the deep... ...technologies.Deep knowledge of E2E AV software integration from perception... ...Need To See:We’re looking for engineers who can build systems — not...SeniorNetworkFull time$152k - $241.5k
...applications and industries. Within our software stack, CUTLASS stands out as... ...passes to identify key GPU kernel and fusion... ...kernel performance within DL networks.Be the authoritative resource... ...in Computer Science, Computer Engineering, or related field (or equivalent...SeniorNetworkFull time$224k - $356.5k
...Senior System Software EngineerNVIDIA is redefining accelerated... ...together GPUs, CPUs, networking, systems, and... ...implement, and debug GPU power- and performance... ...Computer Science, Computer Engineering, Electrical... ...written and verbal communication skills, with a track...SeniorNetwork- ...Senior Software EngineerNVIDIA is seeking talented engineers to join the TensorRT team and advance high-performance AI inference... ...solve challenging problems in GPU code generation, just-in-time... ....Strong problem-solving and communication skills, and the ability to work...SeniorLocal area
- ...new features for the CUDA Driver to optimize GPU kernel scheduling and AI/ML workloads. Collaborate... ...a degree in Computer Science or Electrical Engineering with at least 4 years of experience in C/C++ and system-level software development. Candidates should have a strong...Senior
- ...Software EngineerLambda, the superintelligence cloud, is a leader... ...superintelligence. One person, one GPU.If you'd like to build the... ...day is currently Tuesday.Engineering at Lambda is responsible for... ...build the next generation of our network platform. In this role, you will...SeniorNetworkWork at officeLocal areaWork from homeFlexible hours
$184k - $287.5k
...is built. We are seeking a Senior Software Engineer - AI Inference Performance... ...performance limits on NVIDIA GPU-accelerated systems. Your... ...software, distributed runtimes, communication, CUDA kernels, and GPU... ...model, framework, kernel, networking, and GPU architecture teams...SeniorNetworkFull time- ...Compute Software EngineerLambda, The Superintelligence... .... One person, one GPU.If you'd like to build... ....The Compute Software Engineering role plays a key part... ...the OS, hardware, and networking layers.Can independently... ...troubleshoot complex systems and communicate effectively across...SeniorNetworkLocal areaFlexible hours
$152k - $241.5k
...computing. An era in which our GPU acts as the brains of... ...searching for outstanding senior system software engineer to join the NVIDIA's GPU Diagnostics... ....Good written and verbal communication skills, along with strong collaborative and networking abilities.Proven ability to...SeniorNetworkFull time$182k - $242k
...Senior Software Engineer - Perf and BenchmarkingSunnyvale, CA / Bellevue, WA CoreWeave... ...) with understanding of networked systems and performance... ...Exposure to performance-critical GPU systems (CUDA, NCCL, NVLink... ..., Megatron-LM).Effective communicator comfortable working cross-...SeniorNetworkPermanent employmentFull timeCasual workWork at office$174k - $252k
...and the impact on hardware, network, or service operations and quality... ...across various accelerators (GPU / Pixel TPU / NPUs / CPU) on... ....5 years of experience with software development in one or more... ...execution.Google's software engineers develop the next-generation technologies...SeniorNetwork- ...speeds; over 10 times faster than GPU-based hyperscale cloud inference services... ...Infrastructure team builds the software systems that power engineering workflows across Cerebras.Our... ...CI pipelines, Kubernetes workloads, networking, storage, authentication, operating...SeniorNetwork
$184k - $287.5k
...real-time streaming.We are seeking a Senior Software Engineer to join a team of skilled and motivated... ...streaming latency, video quality, and network resilienceInnovate, design, and develop... ...security, and maintainabilityAnalyze GPU/CPU performance for the video pipeline...SeniorNetworkFull timeRemote workWorldwide- ...Senior Software EngineerLambda, the superintelligence cloud, is a leader... ...superintelligence. One person, one GPU.If you'd like to build the... ...seeking a Senior Software Engineer to join our Managed Kubernetes... ...who understands how compute, network, storage, and security interact...SeniorNetworkWork at officeLocal areaWork from homeFlexible hours
$184k - $287.5k
...Performance Computing and Visualization. The GPU -- our invention -- serves as the... ...to autonomous cars. We are the GPU Communications Libraries and Networking team at NVIDIA. We build... ...Learning and HPC. We're seeking a Senior Software Architect to help co-design next-gen...SeniorNetworkFull timeRemote work$152k - $241.5k
...DGX Cloud builds large-scale GPU infrastructure that powers the... ...Infrastructure team owns the software that turns newly racked... ...We’re looking for a software engineer with deep systems engineering... ...servers, firmware, BMCs, and networks actually behave. You’ll work...SeniorNetworkFull time$152k - $241.5k
We are seeking a Senior Software Engineer to drive integration of the NVIDIA Grove... ...multi-node and multi-GPU environments.Improve observability... ...spanning containers, networking, scheduling, CUDA/GPU utilization... ...Exceptional collaboration, communication, and documentation habits....SeniorNetworkFull time
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Engineer, GPU Communications and Networking. Be the first to apply!
- ngo software engineer Santa Clara, CA
- senior software design engineer Santa Clara, CA
- real time software engineer Santa Clara, CA
- startup software engineer Santa Clara, CA
- financial software developer Santa Clara, CA
- software engineer staff Santa Clara, CA
- rust software engineer Santa Clara, CA
- machine learning software engineer Santa Clara, CA
- intel software engineer Santa Clara, CA
- software system engineer Santa Clara, CA




