• 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.

Job Summary:
  • Job Posted:03 Sep, 2025

  • Expiration:13 Oct, 2025

  • Vacancy:1

  • Gender: No Preference

Working Conditions:
  • On Site
  • Remote