Software Engineer II – Storage
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