H

Hewlett Packard Enterprise

Builds servers, networking and private cloud

Principal Engineer - Scale-Up GPU Networking, HPC / AI

Systems Software EngineeringConfirmed live in the last 24 hours
Full-timeBengaluru, Karnataka, IndiaNo salary listed

About the Job

Requirements

  • 10–15+ years of experience building high-performance networking, GPU, or kernel-level software.
  • Deep expertise in C/C++, Linux internals, memory management, Remote Direct Memory Access (RDMA), Peripheral Component Interconnect Express (PCIe), Input-Output Memory Management Unit (IOMMU), Address Translation Services (ATS), and Direct Memory Access (DMA) engines.
  • Strong understanding of CUDA, ROCm, GPU memory models, peer-to-peer (P2P), GPUDirect Storage (GDS), and GPUDirect RDMA (GDR).
  • Hands-on experience with MPI, SHMEM, Libfabric, UCX, or similar communication stacks.
  • Proven experience driving architecture, cross-organization technical decisions, and upstream contributions.
  • Ability to mentor senior engineers, influence multi-team designs, and own end-to-end delivery.

Responsibilities

  • Design and implement GPU-aware networking paths for high-bandwidth, low-latency intra-node communication.
  • Develop and optimize GPU-to-NIC-to-GPU data movement, shared memory models, and DMA pathways.
  • Work with NVIDIA CUDA, NVLink, NCCL, AMD ROCm, Infinity Fabric, and RCCL teams to integrate and optimize scale-up communication semantics.
  • Drive improvements to DMA engines, base address register (BAR) mappings, ATS/IOMMU, and GPU memory registration workflows.
  • Enhance and extend Libfabric, UCX, CXI, SHMEMX, and OpenMPI for GPU-accelerated scale-up workflows.
  • Optimize communication collectives, transport layers, and GPU-direct capabilities.
  • Characterize and tune multiple NICs per socket, NUMA-zone mapping, GPU locality, completion queue/queue design, and CPU/GPU topology.
  • Lead upstream contributions to open-source projects including OFI, UCX, OpenMPI, and RCCL/NCCL enablement.
  • Partner with HPC/AI ecosystem teams to shape future architectures.
  • Own complex debugging across driver, runtime, GPU, kernel, and user-space boundaries.
  • Develop profiling workflows using Nsight, ROCm tools, eBPF, and perf.

Desired Qualifications

  • Experience with NIC architecture, including CXI, RoCE, InfiniBand, Slingshot, or NVLink Switch.
  • Experience optimizing GPU collectives such as AllReduce and AllGather.
  • Background contributing to open-source HPC/AI libraries.
  • Familiarity with HPC system architecture, NUMA tuning, and multi-accelerator systems.

About the Company

Hewlett Packard Enterprise

Builds servers, networking and private cloud

Hewlett Packard Enterprise sells servers, storage, networking and hybrid cloud software to large companies, governments and service providers. Its GreenLake platform lets customers run on-premises hardware as a metered cloud service, and its Cray supercomputers run national lab and AI training workloads. The networking business, built on Aruba and Juniper Networks, supplies campus, data-center and routing equipment. Revenue comes from hardware sales, multiyear support contracts, financing and subscriptions. The company traces its roots to Hewlett-Packard, founded in 1939, became a separate public company in 2015 and is headquartered in Houston, Texas.

Company size
10,001+
Company stage
IPO
Headquarters
Houston, TX
Founded
1939

Recently Posted Jobs

Explore more opportunities at Hewlett Packard Enterprise

See more jobs