
Member Of Technical Staff, Kernel IO
Pure Storage3 months ago
Bengaluru, IndiaStaff+
Responsibilities
- Lead, mentor, and technically guide a team of kernel engineers developing storage drivers and middleware.
- Architect and optimize Linux storage target and initiator stacks, including NVMe over Fabrics and FC-SCSI.
- Upstream performance enhancements and bug fixes to the open-source Linux kernel.
- Diagnose and resolve SAN congestion, multipathing, and kernel-level bottlenecks to improve IOPS, bandwidth, resilience, and link health.
- Partner with Fibre Channel and fabric vendors including Cisco and Broadcom to integrate PCIe Gen4/Gen5 and HBA technologies.
- Own Linux kernel maintenance and test automation strategy for validating supported SAN configurations.
Requirements
- Proven expertise writing, debugging, and optimizing low-level Linux/Unix device drivers.
- Deep hands-on knowledge of interrupt handling, memory management, NUMA optimization, and lock contention analysis.
- Strong understanding of SAN architecture and Fibre Channel, FC-FS, FCP, FC-NVMe, and NVMe over Fabrics using RoCE, TCP, and FC.
- Understanding of SAN congestion mechanisms, including buffer-to-buffer credits.
- Mastery of low-level diagnostics and profiling tools such as perf, ftrace, eBPF, blktrace, or crash.
- Ability to technically steer complex projects from conception through deployment, mentor engineers, and collaborate with external technology partners.
- Proficiency in C and C++ for kernel and driver development and Python for test automation.
Benefits
- Primarily in-office work from the Bangalore office, subject to company policies.
- Flexible time off, wellness resources, and company-sponsored team events.
- Employee Resource Groups and inclusive leadership initiatives.
- Disability accommodations are available throughout the hiring process.
About Pure Storage
Pure Storage builds all-flash data storage systems and software for enterprises, including FlashArray and FlashBlade, and offers storage delivered as-a-service for on‑prem and cloud workloads. Its subscription model (Evergreen/Pure as‑a‑Service) supports databases, virtualization, analytics, and AI. Founded in 2009 and headquartered in Santa Clara, California, Pure is a public company listed on the NYSE (PSTG).