about 3 hours ago
Base Salary
$165k - $242k/yr
Responsibilities
- Design, build, and operate scalable multi-tenant file and block storage systems.
- Own the file system data path, ensuring reliability and performance.
- Build a native block storage service for customer workloads.
- Deliver file and block storage as first-class Kubernetes citizens.
- Build the control plane for multi-tenant isolation and data protection.
- Improve the reliability and observability of the storage stack.
- Collaborate with cross-functional teams to deliver seamless storage capabilities.
- Mentor other engineers on best practices in building distributed systems.
Requirements
- Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
- 6–10 years of experience building storage systems or infrastructure services.
- Strong hands-on experience with distributed or networked file systems and block storage.
- Depth in storage data path performance and resilience.
- Experience with multi-tenant services and storage control planes.
- Proficiency in a systems/back-end language, preferably Go.
- Experience building on Kubernetes, including controllers and CSI drivers.
- Familiarity with distributed databases and workflow orchestration.
Benefits
- 100% paid medical, dental, and vision insurance.
- Company-paid life insurance and disability insurance.
- Flexible Spending Account and Health Savings Account.
- Tuition reimbursement and employee stock purchase program.
- Mental wellness benefits and family-forming support.
- Paid parental leave and flexible childcare support.
- 401(k) with a generous employer match.
- Flexible PTO and catered lunch in office locations.
