Senior Software Development Engineer - Distributed KV Caching and Storage Systems
ByteDance
San Jose
Workplace: OnsiteFull timeFunction: Solutions Engineering & Sales EngineeringExperience: 3+ yearsEducation: bachelorsSkills: ["Debugging","Performance analysis","Logical thinking","Self-driven initiative","Project management"]Design and develop ByteDance’s mission-critical distributed KV caching and storage systems, including Redis-compatible services and shared-storage engines. Lead reliability work for always-on workloads with HA architecture, failure isolation, and multi-AZ/multi-region disaster recovery. Improve compute/storage efficiency across CPU, memory, IO, and network, and build production-grade orchestration and observability. Evolve features like Bulkload, backup/restore, point-in-time recovery, tiered storage, and storage/hardware innovations.

