about 4 hours ago
Base Salary
$314k - $465k/yr
Responsibilities
- Set technical direction for storage software architecture across the organization.
- Author and review design documents for new storage systems and protocols.
- Mentor and develop senior engineers on systems design and debugging.
- Design, develop, and maintain high-performance storage systems software.
- Implement and optimize storage protocol APIs across various access patterns.
- Collaborate with hardware architects to integrate software with storage solutions.
- Troubleshoot complex issues in production data center environments.
- Build and maintain tooling for storage benchmarking and performance profiling.
- Work closely with cross-functional teams on infrastructure initiatives.
- Stay current with AI and HPC storage technologies to innovate solutions.
Requirements
- 10+ years of experience in storage systems engineering.
- At least 5 years in a technical lead or Staff+ IC role.
- Proven track record in designing and operating storage infrastructure at scale.
- Strong proficiency in low-level systems programming languages like C, C++, Rust, or Go.
- Deep hands-on experience with multiple storage protocols.
- Experience profiling and tuning storage systems for performance.
- Familiarity with modern storage technologies like NVMe and RDMA.
- Comfort working in a physical data center environment.
- Experience with enterprise or HPC storage platforms is a plus.
Benefits
- Generous cash and equity compensation.
- Health, dental, and vision coverage for you and your dependents.
- Wellness and commuter stipends for select roles.
- 401k Plan with 2% company match for USA employees.
- Flexible paid time off plan.
