Gimlet

Member of Technical Staff - ML Systems & Inference

San Francisco, CA. Posted 8 months ago

The role

You will build inference systems that execute models end-to-end in production. You will work on batching, scheduling, KV cache management, and memory placement across different hardware.

What you will do

  • Build inference systems that execute models end-to-end in production
  • Determine how requests are batched and scheduled
  • Determine how stages are placed and scaled
  • Manage how KV cache and intermediate state move between accelerators
  • Balance latency, throughput, and utilization across hardware
  • Work across model serving, batching, scheduling, concurrency, KV cache management, and memory placement
  • Help bring up models on novel hardware
  • Support new model architectures and inference techniques
  • Improve performance under real production workloads
  • Partner with compiler, kernel, networking, and distributed systems engineers

Required qualifications

  • Strong software engineering fundamentals
  • Experience building or operating ML inference or model serving systems
  • Comfort reasoning about performance, memory usage, and system behavior under load
  • Bachelor's degree in a relevant field, or an equivalent combination of education, training, and professional experience

Nice to have

  • Experience with inference runtimes such as TensorRT-LLM, vLLM, or custom serving systems
  • Deep understanding of modern model architectures and attention mechanisms
  • Experience with batching, scheduling, and concurrency control in inference systems
  • Familiarity with KV cache management and memory placement strategies
  • Experience profiling and tuning latency- and throughput-critical systems
  • Software development experience in Python and C++

About the company

Gimlet is building the first multi-silicon neocloud designed for fast, efficient AI inference. They combine large-scale compute infrastructure with an execution platform that partitions AI workloads and maps each stage to the hardware best suited to run it.

Member of Technical Staff - ML Systems & Inference at Gimlet | JobZoey