Job Description
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.
💡 Quick Summary
Seeking a career-building opportunity? The Storage System Engineer position is now open for candidates interested in the IT Engineer & Developer Jobs sector. This role in Pune offers a professional environment and growth potential.
Requirement Snapshot: Candidates should possess basic communication skills, a proactive attitude, and the ability to work in a team. Experience in IT Engineer & Developer Jobs is a plus.
