Storage System Engineer
Job details
Job description, work day and responsibilities
As a Storage Professional, System Engineer, you will be responsible for developing, supporting, and maintaining the NVMe-over-Fabric (TCP/IP, RDMA/RoCE/IB_verbs) stack. You will play a key role in optimizing and improving IO stack performance using SPDK and DPDK, ensuring efficient and high-performance storage systems.
Your Team:
The team is responsible for designing, implementing, and maintaining storage systems for organizations. As experts in storage-related technologies, the team collaborates with other IT teams to ensure the performance and availability of storage systems, and provides subject matter expertise.
What You Will Do:
Essential duties and responsibilities include:
• Develop, support, and maintain NVMe-over-Fabric (TCP/IP, RDMA/RoCE/IB_verbs) stack.
• Work on IO stack performance optimizations and performance improvements using SPDK and DPDK.
• Write, review, and maintain high-quality code adhering to industry standards and best practices.
• Conduct thorough code reviews to ensure consistency and quality of the codebase.
• Write and maintain unit test code alongside feature code to ensure the quality of code now and in the future as features evolve.
What You Need:
• Education: BS/MS in Computer Science or equivalent with at least 10+ years of experience in developing enterprise software solutions in C/C++ on Linux.
• Strong foundation in algorithms and data structures.
Experience:
• Expertise 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.
• Expertise in 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.
What Is Nice To Have:
• In-depth knowledge of various storage technologies such as SAN, NAS, and cloud storage.
• Proficiency in storage management software and tools.
• Ability to learn new technologies and adapt to evolving requirements.
Company address
You will be redirected to another website to apply.
Offer ID: #1099808,
Published: 6 days ago,
Company registered: 4 months ago