Software Engineer II, Storage
Core
Lead the development and execution of cloud storage strategy, building and operating high-performance, scalable, and reliable storage solutions.
Role type
Mid-level IC storage software engineer
Builds
Cloud storage infrastructure primitives and features
Domain
Cloud infrastructure / Distributed storage systems
Deliverable
production ML models | product features
Required skills
Distributed cloud computing infrastructure, fault-tolerant storage design, software development lifecycle, Linux systems internals, computer architecture, Java or Go, Infrastructure as Code (Ansible/Chef/Puppet/Terraform)
Preferred skills
NVMe/SSD technologies, block/object/file storage protocols (NFS/SMB/iSCSI/NVMe-oF), open source contributions (Ceph/GlusterFS/OpenEBS), system programming (C/C++/Rust), networking concepts
Technologies
Java, Go, Ansible, Chef, Puppet, Terraform, Linux, NVMe, SSD, NFS, SMB, iSCSI, NVMe-oF, Ceph, GlusterFS, OpenEBS
Responsibilities
Define and execute features on the cloud storage roadmap, write and deliver sustainable software with design documentation, participate in architecture discussions and code reviews, collaborate on cross-team initiatives like tech talks and open source development
Seniority
Mid-level, hands-on IC