Software Development Engineer - AI-Native Caching and Memory Systems
ByteDance · Seattle, Washington, US
About the Team Join ByteDance's Redis Family team, where we build and operate AI-native distributed KV caching and memory systems powering ByteDance's global...
Job description
About the Team Join ByteDance's Redis Family team, where we build and operate AI-native distributed KV caching and memory systems powering ByteDance's global infrastructure. Beyond traditional caching, we are evolving toward a unified Memory Infrastructure Layer that supports high-performance Redis-compatible KV systems, persistent and tiered storage engines, LLM KV Cache acceleration infrastructure, and AI-aware memory services. Our systems serve mission-critical scenarios at massive scale — recommendation, search, ads, e-commerce, messaging, live streaming, and emerging AI-native applications — with strict requirements on availability, latency, throughput, global deployment, and cost efficiency. Responsibilities: The base salary range for this position in the selected city is $129960 - $246240 annually. - Design and develop next-generation Redis Family core systems, including distributed KV caching, persistent memory storage, LLM KV cache infrastructure, and AI-aware memory services. - Build planet-scale reliability, leading or contributing to HA architecture, failure isolation, multi-AZ/multi-region disaster recovery, and large-scale stability engineering for always-on business...