Fungible

Senior Storage Software Engineer

Bengaluru, India
C++ Python
This job is closed! Check out or
Description
Fungible is defining data-centric computing, both in terms of software and in terms of hardware (with its DPU). Software for creating reliable, high-performance storage infrastructure in a large-scale data center environment is central to our mission

Fungible is looking for a Senior Software Engineer in storage team. In this highly visible role, you will have the opportunity developing distributed storage systems with unmatched performance and scale. You will also have the opportunity to work on state of the art technologies like GPU direct storage, Computational storage, Analytics, and latest NVMe/NVMe-TCP/NVMe-RDMA protocol features. 

Roles and Responsibilities

    • Design and Develop Storage Features like QoS, Encryption, Compression, 
    • Design and Develop Storage Initiator Features like NVMeoF offloads, Encryption and Compression offloads, High Availability, Volume Cache, etc…
    • Develop NVMe and NVMe over Fabrics (NVMe/TCP NVMe/ROCEv2) state of the art features
    • Work on emerging standards like NVME-KV
    • Work on developing new cutting edge technology like GPU Direct Storage and Computational Storage (NVMe/CPM)
    • Work with AI/ML team in supporting ML based algorithms for failure prediction, anomaly detection, etc..
    • Work with customers in supporting and resolving field issues

Education ,Skills and Experience Required

    • BS with 5+ years experience or MS with 3+ years experience in storage software development
    • Experience in working with SSDs (drivers, FTL, protocols, etc)
    • Ability to code efficiently in C/C++/Python
    • Experience with NVMe, NVMeoF, NVMeoTCP, NVMeoRDMA
    • Experience with debuggers like gdb, lldb, and JTAG
    • Good understanding of data structures and algorithms
    • Experience with Linux
    • Experience with PCIe is a plus

    • Good communication and organizational skills to collaborate and stay in sync with other team members
    • Startup experience

There are more than 50,000 engineering jobs:

Subscribe to membership and unlock all jobs

Engineering Jobs

50,000+ jobs from 4,500+ well-funded companies

Updated Daily

New jobs are added every day as companies post them

Refined Search

Use filters like skill, location, etc to narrow results

Become a member

🥳🥳🥳 223 happy customers and counting...

Overall, over 80% of customers chose to renew their subscriptions after the initial sign-up.

Cancel anytime / Money-back guarantee

Wall of love from fellow engineers