Experience with AI/ML workloads and the unique storage challenges they present
Knowledge of data center networking and high-speed interconnects (e.g., InfiniBand, RoCE)
Experience with performance tuning and optimization of storage systems
Familiarity with hardware acceleration technologies, specifically GPUs and DPUs
Production experience with VAST Data, WEKA, DDN, Pure, NetApp, or IBM Storage Scale
Ceph at 100 PB+ in HPC or AI environments
CXL memory pooling, computational storage, ZNS SSDs, EDSFF
Published or presented at SNIA SDC, FAST, USENIX ATC, LSFMM+BPF, OCP, SC, or similar
Salary Range Information
Bachelor's or Master's degree in Computer Science or a related field
5+ years of experience in software development for storage systems
Proven experience with distributed systems programming and concepts such as load balancers, data-durability, consensus algorithms, fault tolerance, and data consistency
Strong programming skills in languages such as C, C++, Go, or Python
Experience with Linux kernel internals and system-level programming
Experience with one or more storage protocols (e.g. S3, NFS) and file systems such as Ceph, DAOS, or similar
Familiarity with containerization technologies like Docker and Kubernetes and running production workloads in these environments
Familiarity with CI/CD and QA practices for distributed systems development environments