Principal Linux Kernel Developer
Core
Lead architecture and design of Linux kernel components including filesystems, memory management, networking, and I/O subsystems to drive performance optimization and reliability across the storage stack.
Role type
Principal Linux Kernel Developer (Storage)
Builds
Integrated storage platforms and solutions for HPE edge-to-cloud infrastructure.
Domain
Enterprise Storage / Linux Kernel Development
Deliverable
production ML models | product features | infrastructure
Required skills
Linux kernel internals, C programming, kernel debugging (crash, perf, ftrace), distributed systems, storage platforms, technical leadership, cross-functional collaboration
Preferred skills
Distributed storage (Lustre, Ceph, DAOS), upstream Linux kernel contributions, HPC environments, RDMA/InfiniBand, CI/CD, performance benchmarking
Technologies
Linux kernel, Lustre, Ceph, DAOS, crash, perf, ftrace, tracepoints, InfiniBand
Responsibilities
Lead architecture and design of Linux kernel components; Drive performance optimization and scalability improvements; Debug and resolve complex kernel-level issues; Provide technical leadership through design reviews and mentoring; Collaborate across storage, networking, firmware, and hardware teams; Engage with upstream open-source communities; Lead root-cause analysis of critical customer issues; Define long-term architectural direction for HPE storage platforms
Seniority
Principal, hands-on IC with strategic influence