Software Engineer (Linux Kernel / Storage / Distributed Systems)
Systems EngineerWe are hiring an experienced Systems Engineer to work on core infrastructure powering large-scale data platforms at Client. This role focuses on low-level systems engineering, including Linux kernel, storage systems, and distributed architecture.What You'll Work OnDesign and build systems around file systems, volume managers, and clusteringWork deeply within the Linux kernel, IO stack, and storage subsystemsDevelop and optimize large-scale distributed systemsSolve complex performance, scalability, and reliability challengesPerform deep debugging and root cause analysis (RCA)Mentor engineers and drive engineering excellenceWhat We're Looking ForStrong C/C++ systems programmingDeep understanding of Linux internals (kernel, memory, IO, file systems)Experience with storage systems / IO pathStrong debugging skills across user space and kernel spaceExperience working on high-scale distributed systemsAbility to design systems and influence architectureNice to HaveExperience with microservices / KubernetesExposure to AI/ML infrastructure systems