Senior Software Development Engineer -Distributed KV Caching and Storage Systems
ByteDance
Seattle
Workplace: OnsiteFull timeFunction: Solutions Engineering & Sales EngineeringEducation: bachelorsSkills: ["Product-oriented mindset","Self-driven initiative","Strong project management","Clear thinking","Logical thinking"]Design and develop mission-critical distributed KV caching and storage systems, including Redis-compatible services and next-generation shared-storage engines. Lead high-availability architecture, failure isolation, and multi-AZ/multi-region disaster recovery. Improve compute and storage efficiency across CPU, memory, IO, and network, and deliver a production-grade operations ecosystem with orchestration and observability. Evolve features like bulkload and point-in-time recovery and evaluate storage hardware innovations such as ZNS SSD, io_uring, RDMA/CXL, and AI+DB.

