CareerPlan

Lead System Software Engineer - Linux Kernel

Hyderabad, IndiaFull-time2026-09-08 → 2026-10-22

Core

Design and develop high-performance software technologies for AI training clusters, cloud infrastructure, storage platforms, and next-generation data centers.

Role type

Lead System Software Engineer (Linux Kernel, Networking, RDMA, Storage)

Builds

Linux networking, RDMA, and storage software stack for scalable AI and distributed computing workloads

Domain

Semiconductor / High-Performance Computing / AI Infrastructure

Deliverable

production ML models

Required skills

C, C++, Linux kernel driver development, Networking (TCP/IP, Ethernet, RDMA/RoCE, InfiniBand), Storage (NVMe, NVMe-oF), Distributed computing, Concurrency, Multithreaded programming, Performance optimization, Open-source collaboration

Preferred skills

AI-assisted development tools, Technical leadership, Cross-functional initiative driving

Technologies

DPDK, SPDK, libFabric, UCX, OpenMPI, NCCL/RCCL, OneCCL, Git, CI/CD

Responsibilities

Design, develop, and maintain Linux kernel drivers, userspace libraries, and software frameworks; Drive architecture and optimization of data movement technologies; Collaborate with hardware, firmware, and architecture teams; Analyze and optimize software stacks for throughput and latency; Debug complex system-level issues; Contribute to Linux open-source projects; Provide technical mentorship

Seniority

Senior, hands-on IC with technical leadership