Software Development Engineer -Distributed KV Caching and Storage Systems
ByteDance
Seattle
Workplace: OnsiteFull timeFunction: Product ManagementSkills: ["Problem-solving","Debugging","Performance analysis","Logical thinking","Project management"]Design and develop distributed KV caching and storage systems, including Redis-compatible services, with a focus on low-latency, high-throughput, and high-availability. Own planet-scale reliability through HA architecture, failure isolation, and multi-AZ/multi-region disaster recovery. Improve compute/storage efficiency and capacity planning, build production-grade orchestration and observability tooling, and evolve features like bulkload, backup/restore, tiered storage, and point-in-time recovery. Research and land new technologies including ZNS SSD, io_uring, RDMA/CXL, and AI+DB.

