JOBSEARCHER

System Engineer - Remote

TechnologiesRemoteMay 22nd, 2026
Responsibilities:Develop, support, and maintain NVME-over Fabric (TCP/IP, RDMA/RoCE/IB_verbs) stack. Experience working in Storage Performance Development Kit (SPDK) and DPDK is needed. And more importantly work on IO stack performance optimizations and IO stack performance improvements. Write, review, and maintain high-quality code in accordance with industry standards and best practices. Conduct and submit to thorough code reviews to ensure consistency and quality. Write and maintain unit test code alongside feature code to fully test code ensuring initial and future quality as features continue to evolve.Qualifications and Requirements/Skill Sets:BS/MS Computer Science or equivalent with a minimum of 10+ years of experience developing enterprise software solutions in C/C++ on Linux. Strong foundation in algorithms & data structures is required. Experience working in network protocols (TCP/IP, RDMA/RoCE/IB_verbs) and storage protocols such as NVMe over Fabrics, iSCSI, FC, development experience with SCSI stack, multipath and interface driver development, distributed, scale-out, fault-tolerant applications over Ethernet or InfiniBand. Expertise in network IO stack optimizations. Knowledge of SAN and network file system protocols is desired. Demonstrated ability to deliver high-quality products under tight deadlines.