
Cache and Distributed Storage Expert
Loma Technology
-
Location:
Phnom Penh, Cambodia
-
Category:
Information Technology
-
Job Type:
Full Time
-
Salary:
Negotiable
Skills Required: IT
Educational Requirements:
- Bachelor Degree
Experience:
- 5 Years
Job Description:
JOB SUMMARY
As a Cache & Distributed Storage Expert you will responsible for architecture design, performance optimization, and source-level issue diagnosis and resolution of the enterprise-level cache and distributed storage systems, ensuring low-latency access and stable operation under high-concurrency, high-availability scenarios.
KEY ACCOUNTABILITIES
- Proficient in at least one mainstream cache or distributed storage system (Redis,
- Memcached, Aerospike, Etcd, etc.) architectural principles and core data structures.
- Understand the underlying implementation of common cache data structures (SDS, skiplist, hash table, etc.), event loops, storage engines, and related mechanisms.
- Design and optimize caching strategies for high-concurrency scenarios, including connection pooling, pipelining, Lua scripting, hotspot key identification & dispersion, and big key splitting.
- Integrate caching deeply with business scenarios, designing distributed locks, delay queues, leader boards, session management, and other solutions.
- Possess experience in high-availability cluster deployment and operations, familiar with master-slave replication, sentinel mode, sharding clusters, cross-data-center synchronization, and persistence strategies (RDB/AOF/other engines).
- Formulate and implement cache eviction strategies (LRU, LFU, etc.) and memory optimization schemes to ensure service stability.
- Use benchmarking and monitoring tools (redis-benchmark, Prometheus, Grafana, etc.) for performance testing and troubleshooting.
- Establish security access policies, permission management, and protection measures for cache systems
JOB REQUIREMENTS
(Education, Qualification/Skills/Behaviors, and Related Experiences)
- Bachelor’s or Master’s degree in Information Technology, Computer Science, MIS, or related field.
- 5+ years of hands-on experience with distributed storage systems (e.g., Ceph, GlusterFS, MinIO, Amazon S3, HDFS).
- Give preference to candidates with production experience across multiple caching technologies, not limited to Redis.
- Experience in high-concurrency, low-latency scenarios (e.g., e-commerce flash sales, gaming leader boards, real-time ad bidding) is highly valuable.
- Candidates who can optimize caching systems from an architectural perspective rather than simply calling APIs.
- Candidates with multi-data-center deployment and cross-region synchronization experience are preferred.