Match Score
Against your primary resumeLogin to See Your Match Score
Create a free account or log in to unlock your CV match score across:
Protocol Intelligence
Data-driven signals on your job's competitivenessLog in to see why each signal reads the way it does.
Job Description
Structured overview of role & requirementsAbout This Role
Architect, design, develop, and own highly scalable block, file, object, and database-aware storage platforms running in Kubernetes environments.
Lead technical direction and evolution of storage systems, ensuring high availability, fault tolerance, replication, and optimized performance.
Hands-on coding, debugging, architecture design, and mentoring engineers while operating across storage, databases, Kubernetes, networking, and infrastructure domains.
Minimum Requirements
15+ years of software engineering experience in storage, distributed systems, databases, or infrastructure software.
Master's degree or PhD in Computer Science or Computer Engineering.
Strong systems programming skills in C++, Go, Rust, or Java.
Experience with Kubernetes-native storage integrations and distributed storage technologies (e.g., NVMe, S3, CSI) and strong understanding of Linux storage and I/O architecture.
Ideal Candidate Profile
Senior technical leader capable of defining and executing long-term architecture for large-scale, reliable storage platforms.
Hands-on engineer comfortable with full lifecycle: design, coding, performance analysis, debugging, and mentorship.
Experienced in building and operating cloud-native distributed storage systems optimized for databases and Kubernetes workloads.
