We are seeking an experienced Software Developer with a strong background in building large-scale distributed systems and solving complex, low-level problems. This role requires deep expertise in Linux kernel internals, storage systems, and architectural decision-making, along with the ability to mentor engineers and drive system reliability. You will work on critical components such as file systems, volume management, and clustering, contributing to highly scalable and reliable infrastructure.
This is a 12-month contract project (extensions possible), 40 hours per week. The candidate should be open to working 5 days/week onsite at the client's office in Balewadi, Pune, India.
Responsibilities
- Design and develop systems in areas such as file systems, volume managers, and clustering.
- Work deeply within the Linux kernel, IO stack, and storage subsystems.
- Build and operate large-scale distributed systems with a focus on performance, scalability, and reliability.
- Architect and deliver high-performance, resilient services for enterprise environments.
- Lead root cause analysis (RCA) for complex production issues and implement long-term fixes.
- Collaborate cross-functionally with SRE, Support, QA, and Product teams.
- Drive improvements in system reliability and operational excellence.
- Responsible for kernel-level development and integration of InfoScale as a kernel module within Red Hat Enterprise Linux.
Requirements
- 8+ years of experience with a Strong C/C++ systems programming background.
- Solid expertise in Linux internals (kernel, IO, file systems).
- Hands-on experience with storage systems and IO path testing.
- Strong debugging and problem-solving skills across user space and kernel components.
- Experience in kernel development, specifically related to InfoScale integration as a kernel module with Red Hat Linux.
- Experience with microservices and Kubernetes.
- Exposure to AI/ML systems, especially infrastructure-level integration.
Please submit your resume to our network at https://www.stage4solutions.com/careers/ (Please apply to the
Software Developer – Kernel & Storage (Onsite, Pune, India) role).
Please feel free to forward this opening to others you think might be interested.