5+ years of professional experience with a focus on backend systems; should have a deep mastery of Go, C++, or Java.
Proven experience with async IO, high-throughput networking (gRPC, HTTP/2/3), and under-the-hood optimizations (epoll, zero-copy).
Understand Linux kernel, memory management, and disk I/O effect on database-driven applications.
Professional experience using AWS S3 or other object stores; understand buckets, prefixes, and basic IAM/Bucket policies from a developer's perspective.
Experience with NoSQL or distributed databases and a strong understanding of schema design for performance.
Preferred Qualifications
Familiarity with storage engines or distributed filesystems (e.g., MinIO, Ceph, SeaweedFS, or HDFS).
Knowledge of consensus protocols (Raft/Paxos), replication strategies (Quorum, Erasure Coding), or CAP theorem trade-offs.
Experience building RESTful APIs that follow strict compatibility standards (e.g., S3-compatible layers).
Experience using Prometheus/Grafana or similar tools to debug complex distributed systems.