Share
What you will be doing:
Driving end-to-end responsibility for implementing and integrating major new features into the core storage solutions.
Maintaining and improving the SPDK project (https://spdk.io/), serving the broader open-source storage community.
Collaborating closely with hardware and other software teams to expose new, groundbreaking hardware capabilities.
Implementing critical performance improvements and low-latency optimizations across the storage stack.
Participating actively in the design and refinement of our next-generation technology storage solutions.
What we need to see:
A degree in Computer Science, Software Engineering, or a related field (or equivalent experience).
8+ years of expertise as a C/C++ software engineer, with a strong emphasis on systems-level programming.
Deep knowledge of Linux and Networking stack fundamentals.
Demonstrated leadership skills; quickly adapting to new technical environments and providing clear technical guidance to peers.
Proven familiarity with storage protocols (e.g., NVMe).
A commitment to high-quality code through rigorous testing, code reviews, and robust design practices.
Ways to stand out from the crowd:
Extensive experience with RDMA (Remote Direct Memory Access) and its application in low-latency systems.
A deep understanding of SoC (System-on-a-Chip) hardware design and its influence on software performance.
Serving as a core maintainer or significant contributor to a widely-used, high-visibility open-source project.
Prior work with kernel bypass techniques and user-mode driver architectures.
These jobs might be a good fit