





Strong employer brand plus Bangalore metro location increase qualified applicant competition.
Role demands deep storage and systems experience, limiting transferability across unrelated industries.
Requires specialized systems programming and storage expertise with specific stack (C++/Go, Linux, Kubernetes), increasing strictness.
Login to See Your Match Score
Create a free account or log in to unlock your CV match score across:
Lead design, development, and optimization of storage data plane components in large-scale distributed storage systems.
Own complex subsystems focusing on performance-critical, low-latency storage solutions in production.
Drive architectural decisions around I/O paths, concurrency, memory management, scalability, and resolve production issues end-to-end.
Bachelor’s or Master’s degree in Computer Science, Engineering, or equivalent.
Professional software engineering experience with production-grade systems development in C++ or Go.
Strong expertise in Linux OS, distributed systems, systems programming, debugging in large-scale Linux/Kubernetes environments.
Work Experience Required: Not explicitly mentioned in the JD.
Experience with large-scale storage systems (block, file, or object storage) and storage technologies (NVMe, SSDs, replication, sharding, caching).
Proven ability to lead technical initiatives and mentor engineers in distributed and high-performance system contexts.
Familiarity with failure modes, resiliency patterns, observability in storage systems, and collaboration with cross-functional infrastructure and reliability teams.