Jobs · Engineering · California

Tech Lead Manager, Inference

Luma · San Francisco Bay Area · 1 wk ago
HybridEngineeringFull-time

The Role

Inference is where all of Luma’s compute meets all of Luma’s users. The inference platform team owns the entire serving stack — from request routing, scheduling, and queueing to fleet-wide orchestration across thousands of GPUs spanning multiple clusters, clouds, and hardware vendors. The team has a dual mandate: maximize the efficiency, reliability, and unit economics of production inference for millions of users, and enable research to move fast — new model architectures should go from research checkpoint to production in days, and our serving stack increasingly powers training itself through online reinforcement learning. We are hiring a Tech Lead Manager to lead this team through its next phase of growth.

What You’ll Do

  • Spend at least half your time hands-on in the serving stack: architect and build core platform components, own the hardest design decisions, and debug the toughest production incidents yourself
  • Lead, grow, and develop the inference engineering team: own hiring, coaching, and career growth, and build the team’s operational culture — on-call, incident response, capacity planning, and postmortems
  • Set the technical roadmap for the serving platform: model serving engines, request routing and scheduling, autoscaling, caching, observability, and deployment pipelines
  • Own the platform’s SLOs and economics: latency and availability targets, GPU utilization, and cost per generation across every model we serve
  • Partner closely with research to ship new model architectures into production on day zero, and to integrate serving into online RL and evaluation loops
  • Manage and optimize inference workloads across heterogeneous fleets — multiple clusters, clouds, and GPU vendors — including capacity planning and hardware bring-up
  • Build sophisticated scheduling and queueing systems that optimally leverage expensive GPU resources against live traffic patterns, cluster availability, and user priority
  • Representative Projects
    • Design intelligent routing and scheduling that optimizes request distribution across thousands of GPUs in multiple regions and clouds
    • Stand up disaggregated prefill/decode serving with tiered KV-cache reuse across GPU memory, DRAM, NVMe, and network storage
    • Autoscale and hot-swap models across the fleet to dynamically match GPU supply with live demand across production, research, and experimental workloads
    • Take a new multimodal architecture from research checkpoint to a production deployment serving millions of users, including quantization, speculative decoding, and precision/regression validation across hardware platforms
    • Build end-to-end tracing that follows any inference request through its full lifetime — queueing, routing, prefill, decode, and delivery
    • Integrate the inference stack into an online reinforcement learning pipeline where serving throughput directly gates training progress

Background

  • 8+ years of engineering experience in large-scale distributed systems or ML infrastructure, with several years building and operating model-serving or inference platforms in production
  • Experience running inference platforms at scale — you have operated fleets on the order of thousands of GPUs across multiple clusters or clouds, and you understand what breaks at that scale
  • Technical leadership experience, including managing or leading engineers through periods of rapid growth — and a genuine desire to keep at least half your time in hands-on technical work rather than move into pure management
  • Deep, practical expertise in LLM and foundation-model serving engines (vLLM, SGLang, TensorRT-LLM, or equivalent) — ideally you’ve modified engine internals, debugged edge cases under load, and contributed improvements back
  • Strong command of the serving-performance toolkit: continuous batching, KV-cache management, quantization, speculative decoding, and parallelism strategies (TP/EP/pipeline)
  • Python and PyTorch; experience operating services on Kubernetes at scale
  • Experience with queues, scheduling, traffic control, and fleet management at scale

Bonus Points

  • Experience serving diffusion, video, or other multimodal generative models (not just text), and with FFmpeg/multimedia processing
  • Experience with modern networking stacks — RDMA (RoCE, InfiniBand), NVLink — including KV-cache transfer and multi-node serving topologies
  • Experience across heterogeneous accelerator platforms (NVIDIA, AMD, TPU, Trainium) and the porting/validation work that comes with them
  • Contributions to open-source serving infrastructure (vLLM, SGLang, Ray, Kubernetes ecosystem)
  • Systems-language depth (Rust, C++, CUDA/HIP) for kernel- and runtime-level optimization

Similar jobs