Senior Staff Storage Engineer

Posted 2 Days Ago
Be an Early Applicant
Santa Clara, Tarapacá, Amazonas, COL
Hybrid
Senior level
Artificial Intelligence • Machine Learning • Software • Analytics
The Role
Design and optimize high-performance distributed storage systems, including I/O paths, erasure coding, recovery, concurrency, and fault tolerance. Lead architecture and technical reviews for the I/O Path team, drive performance profiling and scalability improvements, mentor engineers, and collaborate across quality, networking, support, and field teams. Address complex customer issues and improve automation, validation, observability, and software delivery processes.
Summary Generated by Built In

Role Overview

We are seeking a Senior Staff Storage Backend Engineer to design and optimize the next generation of high-performance distributed storage systems. This role focuses on building the core I/O path, improving scalability, reliability, and software quality across large-scale storage clusters.

The ideal candidate has deep expertise in C/C++, distributed systems, storage architecture, and performance optimization, with a proven track record of building highly available, low-latency infrastructure.

Key Responsibilities

Storage Architecture & Development

  • Design, develop, and optimize high-performance storage I/O paths for extreme throughput, low latency, and high concurrency.

  • Build and improve distributed storage components, including erasure coding, data protection, recovery, and data layout algorithms.

  • Develop scalable concurrency models, locking mechanisms, and fault-tolerant designs.

Performance & Scalability

  • Analyze and optimize storage performance across CPU, memory, caching, scheduling, and data movement paths.

  • Drive profiling, benchmarking, and performance tuning across multi-node, multi-device environments.

  • Design asynchronous, event-driven architectures supporting AI workloads, high-speed data pipelines, and real-time analytics.

Technical Leadership

  • Serve as a technical leader for the IO Path team, driving architecture decisions, design reviews, code reviews, and complex debugging efforts.

  • Partner with engineering leadership to define technical strategy, evaluate new technologies, and influence the product roadmap.

  • Mentor engineers and promote engineering excellence through strong engineering practices and rigorous technical reviews.

Quality & Cross-Functional Collaboration

  • Collaborate with QE, storage, networking, performance, field, and support teams to deliver reliable enterprise-class software.

  • Partner with QE to identify quality gaps, improve validation strategies, and ensure robust coverage of complex distributed storage scenarios.

  • Debug complex customer and system issues and translate learnings into product improvements.

  • Influence CI/CD pipelines, automation frameworks, and release processes to enable scalable and reliable software delivery.

Required Qualifications

  • 15+ years of experience developing large-scale systems software using C/C++.

  • 10+ years of hands-on experience designing and developing storage systems, distributed storage platforms, or high-performance I/O subsystems.

  • Deep understanding of storage architecture, I/O optimization, memory management, caching, scheduling, and data path design.

  • Experience with distributed storage concepts, including erasure coding, replication, recovery, and fault tolerance.

  • Hands-on experience with SPDK or similar high-performance user-space storage frameworks.

  • Strong knowledge of concurrency, synchronization, and distributed systems design.

  • Expertise in performance analysis, profiling, debugging, and system optimization.

Preferred Qualifications

  • Experience with high-performance computing (HPC), AI infrastructure, or large-scale storage platforms.

  • Experience with distributed file systems, object storage, or hybrid storage architectures.

  • Knowledge of NVMe-oF, RDMA, and high-speed networking technologies.

  • Experience building observability, monitoring, and self-healing infrastructure.

  • Familiarity with containerized workloads and cluster orchestration.

Skills Required

  • 15+ years of experience developing large-scale systems software using C/C++.
  • 10+ years of hands-on experience designing and developing storage systems, distributed storage platforms, or high-performance I/O subsystems.
  • Deep understanding of storage architecture, I/O optimization, memory management, caching, scheduling, and data path design.
  • Experience with distributed storage concepts, including erasure coding, replication, recovery, and fault tolerance.
  • Hands-on experience with SPDK or similar high-performance user-space storage frameworks.
  • Strong knowledge of concurrency, synchronization, and distributed systems design.
  • Expertise in performance analysis, profiling, debugging, and system optimization.
  • Experience with high-performance computing, AI infrastructure, or large-scale storage platforms.
  • Experience with distributed file systems, object storage, or hybrid storage architectures.
  • Knowledge of NVMe-oF, RDMA, and high-speed networking technologies.
  • Experience building observability, monitoring, and self-healing infrastructure.
  • Familiarity with containerized workloads and cluster orchestration.
Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
HQ: Chatsworth, CA
706 Employees
Year Founded: 1998

What We Do

DDN is the world’s largest private data storage company and the leading provider of intelligent technology and infrastructure solutions for Enterprise At Scale, AI and analytics, HPC, government and academia customers. Through its DDN and Tintri divisions, the company delivers AI, Data Management software and hardware solutions, and unified analytics frameworks to solve complex business challenges for data-intensive, global organizations. DDN provides its enterprise customers with the most flexible, efficient and reliable data storage solutions for on-premises and multi-cloud environments at any scale. Over the last two decades, DDN has established itself as the data management provider of choice for over 11,000 enterprises, government, and public-sector customers, including many of the world’s leading financial services firms, life science organizations, manufacturing and energy companies, research facilities, and web and cloud service providers.

Similar Jobs

Tapestry - Coach and Kate Spade Logo Tapestry - Coach and Kate Spade

Temporary Sales Support Associate

eCommerce • Fashion • Retail • Sales • Wearables • Design
Remote or Hybrid
14 Locations
16000 Employees
15-20 Hourly

Tapestry - Coach and Kate Spade Logo Tapestry - Coach and Kate Spade

Temporary Sales Associate

eCommerce • Fashion • Retail • Sales • Wearables • Design
Remote or Hybrid
14 Locations
16000 Employees
15-20 Hourly

Cloudflare Logo Cloudflare

Senior Customer Engineer, Bogotá, Colombia.

Cloud • Information Technology • Security • Software • Cybersecurity
Remote or Hybrid
Colombia
4400 Employees

Tapestry - Coach and Kate Spade Logo Tapestry - Coach and Kate Spade

Sr. Sales Associate III

eCommerce • Fashion • Retail • Sales • Wearables • Design
Remote or Hybrid
14 Locations
16000 Employees
15-20 Hourly

Similar Companies Hiring

Revel Thumbnail
Aerospace • Hardware • Robotics • Software
Marina Del Rey, California
60 Employees
Blee Thumbnail
Artificial Intelligence • Marketing Tech • Software
New York, New York
30 Employees
Vega Thumbnail
Artificial Intelligence • Automotive • Insurance • Transportation
US
43 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account