Pure Storage

Member Of Technical Staff, Kernel IO

Pure Storage
Apply
3 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.

Tech Stack

Categories

Pure Storage

About Pure Storage

1,001-5,000 employees

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).

Contact me