Find a jobRecruiters

LLM KV Cache Systems Engineer

Exclusive opportunity

Onsite

LLM KV Cache Systems Engineer

Huawei Hong Kong Research Center(HKRC)

LLM KV Cache Systems Engineer

Skills

PythonLinux

12 days ago

Share this opportunity

Share this opportunity to other talents of your network:
✓ Offer them a visibility boost with clients.
✓ Help your contacts find their next job.

Important information


Contract type:

Permanent

Work mode:

Onsite

Published on:

9 October 2026

What they need


About the role

We are looking for an LLM KV Cache Systems Engineer to design and build KV Cache subsystems for large-language-model inference. You will work on memory allocation, lifecycle management, reuse, compression, transfer, tiering, and KV-aware scheduling across single-node and distributed serving systems.

This is a systems role. Direct source-level experience with an LLM KV Cache subsystem is more important than familiarity with serving-framework APIs alone.

What you will do

  • Design block/page allocators, KV Cache lifecycle management, fragmentation control, eviction, prefix caching, cross-request reuse, and preemption/recovery mechanisms.
  • Optimize KV layouts, GQA/MQA handling, quantization, compression, or sparsity while balancing accuracy, capacity, memory bandwidth, and compute overhead.
  • Build KV transfer and disaggregated-serving mechanisms, including prefill/decode separation, RDMA/NVLink/CXL transport, and GPU/CPU/SSD memory tiering or offload.
  • Develop KV-aware request routing, batching, admission control, scheduling, and multi-tenant isolation under latency and SLA constraints.
  • Integrate and productionize KV technologies in systems such as vLLM, SGLang, TensorRT-LLM, LMDeploy, Mooncake, or DistServe, with observability and failure handling.

What we are looking for

  • Master’s degree or Ph.D. in Computer Science, Computer Engineering, Distributed Systems, High-Performance Computing, or a related field.
  • Deep understanding of Transformer attention, prefill/decode execution, memory behavior, and modern LLM serving architectures.
  • Direct source-level design, implementation, or research experience in an LLM KV Cache subsystem.
  • Proficiency in C++/Python, Linux, CUDA or equivalent accelerator development, and distributed-system performance engineering.
  • Demonstrated results in at least one KV-specific metric: capacity, hit or reuse rate, fragmentation, transfer bandwidth, TTFT, TPOT, throughput, latency, memory cost, or service-level efficiency.

Preferred qualifications

  • Experience with disaggregated inference, distributed KV transfer, cache-aware routing, or GPU/CPU/SSD tiered KV storage.
  • Core open-source contributions, publications, patents, or large-scale production deployment in LLM serving or KV Cache systems.

Other offers great for you!

These companies are also looking for great profiles

ClubSec

IA Engineer / Generative AI Engineer AWS

525

Freelance

Paris, France

Hybrid

Skills

LLMs / Large language modelsPythonAWSGeniABedrockLangchain

5 days ago

Quick apply

Yunik

AI Engineer / Ingénieur IA Générative & Agentique

Freelance

Paris, France

Hybrid

Skills

LLMs / Large language modelsDockerPythonKubernetesMistral AIMistralIA GénérativeIA AgentiqueLangChainAutoGenCrewAIMLOpsCI/CD

2 days ago

Quick apply

Nugbe

Ingénieur DevSecOps - IA Générative

570€/jour

Freelance

92000 Nanterre, France

Onsite

Skills

LLMs / Large language modelsDevOpsGitLabKubernetesOpenShiftCI/CDAI agents

2 hours ago

Quick apply

The best place to find your next move

© 2026. All Rights Reserved.

Talents

Find a job

Create a profile

Solutions and tools