Senior Software Engineer - Cloud Native Storage
Core
Designing and implementing distributed storage control planes to manage the lifecycle of persistent volumes for containerized applications in Kubernetes environments.
Role type
Senior Software Engineer, Cloud Native Storage
Builds
VMware vSphere Kubernetes storage solutions (vSAN, VMFS, NFS) for enterprise-grade modern workloads
Domain
Cloud infrastructure, Distributed Systems, Kubernetes
Deliverable
production ML models | product features | dashboards & analysis | research | client delivery | infrastructure | physical/clinical work
Required skills
Go, C++, Kubernetes control plane architecture, Container Storage Interface (CSI), Linux internals, container runtimes, systems design, concurrency management
Preferred skills
Kubernetes API extension, reconciliation loops, infrastructure orchestration, automated testing for distributed systems
Technologies
Go, C++, Kubernetes, vSAN, CSI, containerd, etcd
Responsibilities
Architecting and implementing Kubernetes storage control-plane workflows for creation, upgrade, movement, and scaling; Building robust storage control-plane resiliency to handle enterprise-grade failure scenarios; Developing automated and comprehensive tests to validate correctness and resilience; Leading design and hands-on implementation of distributed systems; Troubleshooting and debugging production and non-production issues across multiple layers
Seniority
Senior, hands-on IC