DataDirect Networks (DDN) is seeking a Staff Software Engineer to lead the architecture and implementation of features for their next-generation object storage platform. The ideal candidate will have 10+ years of experience in distributed systems or storage engineering, with expertise in C/C++, Rust, or Go and a strong understanding of performance profiling, memory management, and multi-threading.
Requirements
10+ years of experience in distributed systems or storage engineering
Deep hands-on experience in object storage (e.g., S3, Ceph, MinIO, Scality)
Expertise in C/C++, Rust, or Go with a strong understanding of performance profiling, memory management, and multi-threading
Solid understanding of storage constructs like erasure coding, consistency protocols, tiering, replication, and access control
Proven track record of designing scalable systems with high availability and low latency under real-world workloads
Experience mentoring engineers, leading complex codebases, and aligning technical work to product strategy