BASIC QUALIFICATIONS
· Extensive Linux system programming experience in C/C++
· Experience designing and implementing distributed systems
· BSc degree in Computer Science/Electrical Engineering or an autodidact with equivalent software development experience
· Computer Science fundamentals in data structures, object-oriented design, algorithm design, problem solving, and complexity analysis
PREFERRED QUALIFICATIONS
· Experience designing and implementing storage systems
· Experience developing NVMe-oF/RDMA/iSCSI/iSER/FC/NFS/SMB
· Linux kernel experience
· MSc/PhD degree in Computer Science/Electrical Engineering researching distributed systems
· Excellent leadership, verbal and written communication skills with the ability to work well in a team
· Experience building and operating online services and fault-tolerant distributed systems
· Experience working in an agile software development organization