S

Salad

Monetizes idle PC compute for rewards

Staff Software Engineer - AI Inference Gateway

Applied Machine LearningUpdated on Nov 14
Full-timeRemote in USA

About the Job

Requirements

  • Strong production Rust experience, ideally on high-throughput networked services.
  • Hands-on experience running large language model inference servers such as vLLM, llama.cpp, TGI, or TensorRT-LLM; familiarity with KV caches and their capacity constraints.
  • Knowledge of distributed systems fundamentals, including load balancing, backpressure, failure handling, and unreliable nodes.
  • Comfort operating systems they build, including metrics, tracing, and on-call support.
  • Willingness to participate in on-call support for the system.
  • Ability to run a design independently and communicate clearly in writing and verbally with technical and non-technical teammates.

Responsibilities

  • Own the AI Gateway end to end, including request routing, streaming, batch and asynchronous job handling, and horizontal scaling across multiple gateway servers.
  • Build and tune fleet-efficiency algorithms, including autoscaling nodes, scoring performance, and evicting underperformers to improve throughput per dollar.
  • Operate and scale underlying inference nodes running vLLM, llama.cpp, and similar servers.
  • Design and maintain OpenTelemetry-based observability across the gateway and fleet, keeping pay-per-token and subscription billing integrations accurate.
  • Spend roughly 25% of the time benchmarking new models, quantizations, and GPU hardware, and work with product and marketing teams to decide what goes into production.
  • Collaborate on cross-system design and integrations with the rest of Salad engineering.

Desired Qualifications

  • Experience with Pingora, Tokio, or proxy and gateway internals.
  • Experience with heterogeneous or consumer-grade GPU fleets, CUDA, or ROCm.
  • Knowledge of quantization formats such as GGUF, AWQ, GPTQ, and FP8 and their performance characteristics.

About the Company

Salad

Monetizes idle PC compute for rewards

Salad lets people earn rewards by sharing their idle PC compute power from everyday devices. Users install the Salad app; when the computer is idle it contributes CPU/GPU cycles to Salad’s distributed network, and the backend assigns high-value tasks to maximize earnings, with rewards paid to users. It differentiates itself by relying on individuals rather than cloud providers, emphasizing a simple user experience, dynamic task selection, and strong security/privacy. Its goal is to convert idle consumer computing power into a reliable source of value by connecting contributors with demand for advanced computing tasks.

Company size
11-50
Company stage
Series A
Total funding
$39.3M
Headquarters
Salt Lake City, UT
Founded
2018

Recently Posted Jobs

Explore more opportunities at Salad

See more jobs