Member of Technical Staff, GPU & Distributed Systems

Reactor

San Francisco (CA)

On-site

USD 160,000 - 230,000

Full time

4 hours ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Reactor is building the inference platform for real-time world models in San Francisco. The team owns multi-node inference, fast startup, and GPU-accelerated serving across Kubernetes clusters and cloud providers.

You will work on model distribution, scheduling, and GPU communication to cut cold starts, reduce latency, and improve throughput. Strong systems fundamentals and experience with GPUs are essential for this hands-on role.

Qualifications

  • 3+ years building distributed systems, cloud platforms, or performance-sensitive systems software in production.
  • Proficient in Go, Rust, C++, or Python with a solid understanding of concurrency and resource management.
  • Hands-on GPU or ML systems experience, such as model loading, accelerator memory management, distributed execution, or inference serving.
  • Strong Linux, networking, and storage fundamentals, with experience diagnosing performance across software and hardware boundaries.
  • Experience extending Kubernetes through controllers, operators, or scheduling plugins, or building comparable orchestration systems.

Responsibilities

  • Multi-node inference: build distributed worker initialization, sharded model loading, and coordinated execution across GPUs and machines.
  • Fast model startup: engineer parallel checkpoint loading, weight streaming, host-to-device transfers, and GPU snapshot/restore to cut cold starts.
  • Model distribution: build transfer, caching, prefetching, and replication systems that move weights and large container images across clusters, regions, and clouds.
  • Scheduling and orchestration: develop Kubernetes controllers, scheduling extensions, and placement algorithms for model residency and latency across clouds.
  • GPU communication: optimize NCCL/NVLink usage and RDMA to reduce synchronization and overlap with computation.
  • Reliable, efficient serving: build admission control, backpressure, and recovery from worker failures across accelerators.
  • Benchmarks: create reproducible tests and measure startup time, latency, throughput, and fleet utilization.

Skills

Go
Rust
C++
Python
Distributed systems

Tools

Kubernetes
NCCL
RDMA
CUDA
TensorRT
PyTorch

Job description

Member of Technical Staff, GPU & Distributed Systems

San Francisco · Engineering · Full Time

Reactor is building the inference platform for real-time world models. Our goal is to democratize access to real-time intelligence to unlock next-generation use cases in media, physical AI and omni-directional models. We already run the largest and fastest catalog of world models on the market, and work closely with all major model labs to run and optimize their world models, including Alibaba, Amazon, and NVIDIA. Our team is made of alumni from leading firms such as Apple, Meta, Amazon, Microsoft, Luma AI, Adobe, Stability AI, and more. We've raised $74M led by Lightspeed, with Amplify Partners, WNDR, NVIDIA, Sapphire, and other Tier 1 investors participating. Jeffrey Katzenberg, co-founder of DreamWorks Animation, sits on our board of directors.

Running a world model in real time means loading gigabytes of weights into accelerator memory, coordinating execution across GPUs and machines, and keeping sessions responsive as demand changes.

You’ll build the distributed cloud systems that make this work. Your scope spans multi-node inference, model loading, weight distribution, and scheduling across Kubernetes clusters and cloud providers. You’ll write the software that determines where a model runs, how quickly it starts, and how efficiently it executes.

This is a hands-on systems software role with ownership from design and implementation through benchmarking and production. You’ll work across storage, networking, GPU memory, and inference runtimes to reduce cold starts, improve tail latency, and get more useful work from every accelerator.

What You'll Do
  • Multi-node inference. Build distributed worker initialization, sharded model loading, and coordinated execution across GPUs and machines. Work with model engineers to make tensor, pipeline, and sequence parallelism perform well in production.
  • Fast model startup. Engineer parallel checkpoint loading, weight streaming, host-to-device transfers, and GPU snapshot/restore to cut cold starts from minutes to seconds.
  • Model distribution. Build transfer, caching, prefetching, and replication systems that move weights and large container images efficiently across clusters, regions, and clouds.
  • Scheduling and orchestration. Develop Kubernetes controllers, scheduling extensions, and placement algorithms that account for model residency, accelerator memory, interconnect topology, and session latency across AWS and GPU cloud providers.
  • GPU communication. Optimize collective operations and point-to-point transfers using NCCL, NVLink, and RDMA. Reduce synchronization overhead and overlap communication with computation.
  • Reliable, efficient serving. Build admission control, backpressure, and coordinated recovery from worker failures. Improve utilization across NVIDIA GPUs, AWS Trainium, and other accelerators.
  • You’ll build reproducible benchmarks, trace bottlenecks across the stack, and measure improvements in startup time, latency, throughput, and fleet utilization.
What We're Looking For
  • 3+ years building distributed systems, cloud platforms, or performance-sensitive systems software in production.
  • Strong programming skills in Go, Rust, C++, or Python, with a solid understanding of concurrency and resource management.
  • Hands-on GPU or ML systems experience, such as model loading, accelerator memory management, distributed execution, or inference serving.
  • Strong Linux, networking, and storage fundamentals, with experience diagnosing performance across software and hardware boundaries.
  • Experience extending Kubernetes through controllers, operators, or scheduling plugins, or building comparable orchestration systems.
  • The ability to reason about partial failures, resource contention, and latency-throughput tradeoffs—and turn that understanding into working software.
Nice to have
  • Multi-node inference or training, including tensor, pipeline, sequence, or expert parallelism.
  • NCCL, RDMA, InfiniBand/RoCE, GPUDirect RDMA, or GPUDirect Storage.
  • CUDA streams, asynchronous execution, GPU profiling, or checkpoint/restore.
  • Distributed filesystems, tiered caches, or peer-to-peer model distribution.
  • Internals of PyTorch distributed, vLLM, SGLang, TensorRT-LLM, Triton Inference Server, or Ray.
  • Topology-aware scheduling or capacity management across heterogeneous accelerators and clouds.

You don’t need experience with every technology listed. We value depth in a relevant area, strong systems fundamentals, and the ability to work through unfamiliar problems.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Member of Technical Staff - ML Performance
Member of Technical Staff - ML Performance

Veeda AI • California

On-site
USD 180,000 - 240,000
Member of Technical Staff - ML Performance
Member of Technical Staff - ML Performance

Veeda AI • Seattle (WA)

On-site
USD 180,000 - 260,000
Member of Technical Staff, ML Systems — Confidential AI Infrastructure Startup
Member of Technical Staff, ML Systems — Confidential AI Infrastructure Startup

Aionia Group • Menlo Park (CA)

On-site
USD 150,000 - 210,000
Member of Technical Staff (AI Inference Engineer)
Member of Technical Staff (AI Inference Engineer)

Perplexity • San Francisco (CA)

On-site
USD 140,000 - 210,000
Member of Technical Staff - ML Performance
Member of Technical Staff - ML Performance

Veeda Innovation • California

On-site
USD 150,000 - 230,000
Engineer, Supercomputing & Distributed Systems
Engineer, Supercomputing & Distributed Systems

Krea • San Francisco (CA)

On-site
USD 180,000 - 240,000
Member of Technical Staff, Inference
Member of Technical Staff, Inference

Mount Thor • San Francisco (CA)

On-site
USD 240,000 - 320,000
Distributed Systems & AI Infrastructure Engineer
Distributed Systems & AI Infrastructure Engineer

Krea • San Francisco (CA)

On-site
USD 180,000 - 240,000
Member of Technical Staff, Post-Training & Applied Research
Member of Technical Staff, Post-Training & Applied Research

San Francisco Tensor Company • San Francisco (CA)

On-site
USD 275,000 - 315,000
Relocation assistance
Member of Technical Staff (AI Inference Engineer)
Member of Technical Staff (AI Inference Engineer)

Perplexity • New York (NY)

On-site
USD 220,000 - 485,000