CareerPlanGet AI match score →

Software Engineer II – Storage

India - Bengaluru💼 Full-time🗓 2026-05-28 → 2026-07-31

Core

Designing, developing, and maintaining scalable, resilient, and highly performant distributed storage systems for petabytes of data in hybrid cloud environments.

Role type

Senior IC distributed systems engineer (storage)

Builds

Proprietary and existing storage technologies in private and public cloud to serve and preserve petabytes of data

Domain

Cybersecurity / Data Archiving / Distributed Systems

Deliverable

production ML models | infrastructure

Required skills

Distributed systems design, performance engineering, reliability design, Java (JDK 11/21), file IO, NFS, EFS, S3, Ceph, AI-augmented system design, prompt engineering, model selection, evaluation frameworks, incident analysis, cross-functional leadership

Preferred skills

Mentoring engineers, establishing technical standards, baremetal deployment experience

Technologies

AWS (EFS, S3, EKS), Java, Junit, Mockito, Ceph

Responsibilities

Lead architectural design and evolution of distributed storage systems, drive delivery of complex high-impact initiatives spanning multiple services, establish and champion technical standards and best practices, design and deliver AI-augmented systems, represent engineering perspectives in cross-functional planning, own critical subsystems with high autonomy, lead incident analysis and preventive actions for platform-wide issues

Seniority

Senior, hands-on IC with strategic influence

Sourced via workday · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.
Apply on Workday ↗