Fungible

Senior Storage Software Engineer

C++
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. 

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

Requirements:

    • 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++
    • Experience with NVMe, NVMeoF, NVMeoTCP, NVMeoRDMA
    • Experience with storage features like High Availability, Snapshots, Clones, QoS, Encryption, Compression, Storage Security (TLS, In band Authentication), Key Value Store, Object Storage, and File Systems.
    • Experience with debuggers like gdb and lldb
    • Experience with Linux
    • Good understanding of data structures and algorithms
    • Experience with PCIe is a plus

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

🥳🥳🥳 216 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