Beta

Some things may not work yetIT.Community is in beta: some things may not work as they should. Spotted a problem? Tell us and we fix it fast.

Write to us

Principal Engineer, Rack-Scale GPU Architecture

DigitalOcean · Seattle, United States

DigitalOcean

Principal Engineer, Rack-Scale GPU Architecture

DigitalOcean

Seattle, United States

249 600 - 312 000 USDSalary · annual, gross
Seattle, United StatesLocation
SeniorExperience
Full timeEmployment

Job description

About DigitalOcean

Dive in and do the best work of your career at DigitalOcean. Journey alongside a strong community of top talent who are relentless in their drive to build the simplest scalable cloud. If you have a growth mindset, naturally like to think big and bold, and are energized by the fast-paced environment of a true industry disruptor, you'll find your place here. We value winning together, while learning, having fun, and making a profound difference for the dreamers and builders in the world.

The Role

We are looking for a Principal Engineer to own how rack-scale GPU systems are architected, orchestrated, and operated for inference at DigitalOcean.

DigitalOcean is the Inference Cloud. The unit of GPU capacity is changing underneath the entire industry: for a decade the server was the boundary, and now it is the rack. GB300 NVL72 and the Vera Rubin generation behind it present 72 or more GPUs inside a single coherent NVLink domain, which breaks most of the assumptions our scheduling, networking, failure-handling, and capacity models were built on. Getting this right determines whether we can serve trillion-parameter models with the economics our customers expect.

This role owns that transition. You will define the reference architecture for rack-scale inference at DigitalOcean: how NVLink domains are carved and allocated, how the scale-out RDMA fabric is designed and tuned around them, how Kubernetes is taught to schedule against topology it was never designed to understand, and what happens when one GPU in a 72-GPU coherent domain fails at 3am. You'll work across our data center, networking, and inference platform teams, and directly with NVIDIA on pre-silicon enablement and bringup.

What You'll Be Doing

  • Owning the end-to-end reference architecture for rack-scale inference systems, GB300 NVL72 today, Vera Rubin-class NVL144 and successors next, from fabric design through to what a customer can actually schedule
  • Defining how NVLink domains are partitioned, allocated, and isolated across tenants and workloads, including multi-node NVLink and IMEX domain provisioning, fabric manager configuration, and the blast radius each choice implies
  • Architecting the scale-out RDMA fabric that connects racks (RoCEv2 or InfiniBand, rail-optimized topologies, congestion control, GPUDirect RDMA paths) and tuning NCCL to actually use it well
  • Making Kubernetes topology-aware for these systems: DRA for GPU and NVLink-domain allocation, multi-node inference primitives such as LeaderWorkerSet, gang scheduling, Topology Manager and NUMA alignment, and the GPU and Network Operators that underpin all of it
  • Driving multi-node disaggregated serving on this hardware in partnership with the inference platform team, including how prefill and decode pools map onto NVLink domains and rail boundaries, and where the KV cache moves between them
  • Owning failure semantics and serviceability at rack scale: health checking and DCGM-based diagnostics, drain and repair workflows, degraded-domain scheduling, and firmware and driver lifecycle across a fleet of racks
  • Establishing the validation and burn-in methodology that qualifies a rack for production, including collective bandwidth and latency characterization, NCCL and end-to-end inference benchmarks, and the acceptance gates a rack must pass
  • Partnering with our data center engineering team on power, liquid cooling, and rack density constraints, and translating those into what is actually deployable and at what cost
  • Working directly with NVIDIA and ODM partners on pre-silicon enablement, early hardware bringup, and roadmap feedback
  • Setting technical direction, mentoring senior and staff engineers across teams, and representing DigitalOcean upstream, at conferences, and in customer architecture reviews

What You'll Add to DigitalOcean

  • 12+ years in large-scale compute, HPC, or GPU infrastructure engineering, including hands-on responsibility for systems in production
  • Deep understanding of GPU interconnect and system topology: NVLink and NVSwitch, NVLink domains, PCIe, NUMA, and how each shapes what a workload can be placed where
  • Strong RDMA networking background: RoCEv2 or InfiniBand at scale, GPUDirect RDMA, congestion control and lossless fabric tuning, and rail-optimized cluster topologies
  • Practical NCCL expertise, not just running it but debugging it: algorithm and protocol selection, topology detection, and diagnosing collectives that are slow for non-obvious reasons
  • Substantial Kubernetes depth for accelerated workloads: device plugins and DRA, scheduling extensions, operators, and a clear-eyed view of where Kubernetes' model breaks down against rack-scale hardware
  • Strong systems programming and automation skills in Go and Python, and comfort at the driver, firmware, and BMC layer when the problem lives there
  • Experience operating fleets where hardware failure is routine, including the diagnostics, automation, and blast-radius thinking that makes that survivable
  • Excellent written and verbal communication, and a track record of leading architecture across organizational boundaries: hardware, networking, platform, and product

Bonus

  • Direct experience bringing up GB200 or GB300 NVL72 systems, or comparable rack-scale platforms, in a production environment
  • Experience with multi-node inference for very large models, including expert or pipeline parallelism spanning NVLink domains and the placement constraints that follow
  • Familiarity with liquid-cooled and high-density rack deployments, and the operational realities of servicing them
  • Contributions to relevant open source: Kubernetes SIG-Node or scheduling, NVIDIA GPU or Network Operator, DRA drivers, Kueue, LeaderWorkerSet, or NCCL
  • Experience running heterogeneous fleets spanning multiple accelerator vendors and generations under a single orchestration model

Compensation and Benefits

  • Compensation range: $249,600 - $312,000
  • Hybrid role
  • DigitalOcean is the Inference Cloud and values a Shark mindset: bold, ambitious, and scrappy, with a bias for action and true ownership of products, customer success, and team culture.
  • Career development: employees are reimbursed for relevant conferences, training, and education, subject to company policy. The talent development team provides resources to support professional growth.
  • Well-being: benefits are designed to support employees and may include flexible time off, local team meetups, and mental health and well being support. The benefits philosophy is consistent globally, but specific benefits and eligibility vary by location to reflect local needs and regulations.
  • Rewards: the salary range is based on market data, relevant years of experience, and skills. Eligible employees may also receive equity compensation, which may include a new hire equity grant and, in participating countries, the opportunity to participate in the Employee Stock Purchase Program. Equity awards are subject to approval and the terms of the applicable plan.
  • DigitalOcean is an equal-opportunity employer and does not discriminate on the basis of race, sex, disability, protected veteran status, or any other characteristic protected by applicable law.

How to Apply

  • Job reference: JR: 2026-8161
  • Application limit: you may apply to a maximum of 3 positions within any 180-day period. This policy promotes better role-candidate matching and encourages thoughtful applications where your qualifications align most strongly.

Technical stack

Hardware and Interconnect

  • GB300 NVL72
  • Vera Rubin generation (NVL144 class)
  • NVLink and NVSwitch
  • IMEX domains
  • PCIe
  • NUMA
  • BMC

Networking

  • RoCEv2
  • InfiniBand
  • GPUDirect RDMA
  • Rail-optimized topologies
  • NCCL

Orchestration and Kubernetes

  • Kubernetes
  • DRA (Dynamic Resource Allocation)
  • LeaderWorkerSet
  • Gang scheduling
  • Topology Manager
  • GPU Operator
  • Network Operator
  • Kueue
  • Device plugins

Operations and Diagnostics

  • DCGM
  • Fabric manager

Languages

  • Go
  • Python
KubernetesHigh-Performance ComputingGoPythonKueueGPU ProgrammingCloud ComputingSoftware ArchitectureFirmwareHardware
Views
0
Posted
Publisher

Similar Job Offers

SponsoredAd

We only use the cookies the site needs to work: to keep you signed in and remember your choices. No ads, no trackers. Learn more