分布式KV存储研发工程师(J93931)
Core
Design and develop high-performance, high-availability, low-cost, and easy-to-use storage services for search systems.
Role type
Senior IC distributed storage engineer
Builds
Storage engines, distributed storage systems, and data scheduling platforms
Domain
Distributed systems, storage infrastructure
Required skills
C/C++, distributed system design, Linux/Unix development, network programming, multi-threading, data structures and algorithms, storage engine fundamentals, data consistency
Preferred skills
Redis/RocksDB/Memcache experience, distributed system theory, storage device knowledge, filesystem internals, Linux IO tuning, AEP/ZNS/DPDK/SPDK technologies
Technologies
C/C++, Linux, DPDK, SPDK, AEP, ZNS
Responsibilities
Design and develop storage engines and distributed storage systems; explore new hardware and technologies; solve technical challenges in high-performance, high-concurrency, and high-availability scenarios; write high-quality code, self-tests, and project documentation.
Seniority
Senior, hands-on IC
