Context-aware runtime: Integrate context selection, compression, conversation compaction, and persistent task state with model execution. Adapt context budgets, model selection, and reasoning effort to each task.
KV-cache and computation optimization: Build paged KV-cache and prompt-prefix-cache management, cache-aware routing, retention, eviction, and offloading. Preserve correctness as context, permissions, model versions, and adapters change.
Inference performance: Implement and tune speculative decoding, attention kernels, continuous batching, quantization, chunked prefill, and multi-GPU parallel execution.
SLM and adapter lifecycle: Build model and adapter lifecycle management, multi-adapter serving, zero-downtime hot swapping, and resource scheduling.
Production reliability: Implement observability (DCGM, Prometheus, Grafana), tenant isolation, overload protection, failure recovery, and safe rollout and rollback.
Cross-environment deployment: Build portable runtime integrations across NVIDIA and AMD GPU pla4orms, cloud and on-premises environments, and single- or multi-GPU configurations.
Technical Expertise
Model inference internals: Autoregressive generation, prefill vs. decoding, attention architectures, compute- vs. memory-bound execution, numerical precision.
Speculative decoding: Draft-and-verify execution, acceptance/rejection sampling, adaptive speculation, and throughput tradeoffs.
GPU kernels: Flash attention-style kernels, tiling, operator fusion, memory access patterns.
CUDA, HIP, Triton, or CUTLASS proficiency.
KV and prefix caching: Paged KV storage, fragmentation, cache quantization, offloading, cross request prefix reuse, tenant isolation.
Context-window management: Token budgeting, context selection, prompt compression, conversation compaction, sliding window and sparse attention.
Serving and scaling: Continuous batching, chunked prefill, admission control, quantization, multi-GPU parallelism, prefill/decode disaggregation.