- Solid backend or systems software engineering experience
- Good programming skills in Go
- Familiarity with observability concepts such as metrics, telemetry pipelines, schema-driven development, and data export
- Experience with distributed systems, APIs, and service-to-service communication such as gRPC
- Understanding of how software behaves on real systems and storage workloads, especially in environments constrained by CPU, memory, disk I/O, and networking.
- Working knowledge of systems-performance fundamentals such as cache behavior, typical bottlenecks, latency basics, TCP/networking fundamentals, and throughput concepts such as IOPS and bandwidth.