Perplexity logo
Perplexity NewPosted 4h ago

Member of Technical Staff (Software Engineer, GPU Cluster Infrastructure)

Location

Remote

Full remote

Contract

Permanent

Full-time

Salary

$250–485k

Gross per year

Experience

Not specified

Job summary

Responsibilities

Perplexity serves hundreds of millions of queries a month, and every one of them fans out into multiple AI inference requests running in real time. Behind that sits a large GPU fleet spread across several cloud providers.

  • Build a self-serve compute platform. Design and own the systems that let inference engineers and researchers launch training jobs and operate inference services without managing…
  • Operate the GPU fleet. Own provisioning, lifecycle management, reliability, and capacity integration across providers, giving teams a consistent way to use compute regardless of…
  • Solve for GPU scarcity. Build the scheduling and placement logic that finds available capacity across providers, packs it efficiently, and gets the right workload onto the right…
  • Support two very different workloads. Keep long-running distributed training jobs healthy while simultaneously guaranteeing the availability and latency of production inference…
  • Own the Kubernetes for GPU orchestration. Write the operators and CRDs, and manage many clusters across providers so the platform behaves the same everywhere we run.

What they're looking for

  • Inference serving stacks: vLLM, SGLang, or TensorRT-LLM.
  • Slurm or other HPC schedulers.
  • GPU kernel work in CUDA or Triton — not required, but notable.
  • High-speed interconnects: InfiniBand, RoCE, or RDMA in production.
  • Observability for ML workloads: Prometheus, Grafana, or Weights & Biases.

Tech stack

Read the full job posting

This summary is written by Tokn from the original posting. Only the posting published by Perplexity is authoritative. Request a removal

jobs.ashbyhq.com ↗