D

DataDirect Networks

High-performance storage for unstructured data

Senior Staff Software Engineer

Systems Software EngineeringConfirmed live in the last 24 hours
Full-timeNo salary listedHybrid

About the Job

Requirements

  • Proven system software development experience and the ability to resolve complex problems, with 12 or more years of experience.
  • Expert knowledge of C and C++.
  • Strong Linux development and deployment skills, including file system development.
  • Full understanding of operating system principles and kernel procedure architecture.
  • Broad experience with the open-source development toolchain, including gcc, gdb, g++, and git.
  • Experience designing and developing parallel programs.
  • Understanding of Linux file systems.
  • Knowledge of user-space input/output frameworks such as Fuse and SPDK.
  • Verbal and written English communication skills.
  • Ability to collaborate with teams and individuals worldwide to learn the company's products, technology, setup, and configuration.
  • Ability to leverage and integrate product monitoring, health-check, and alerting capabilities.
  • Accountability, motivation, effective communication, and self-direction.

Responsibilities

  • Maintain, extend, and improve the S3 implementation.
  • Design and develop in C and C++ under tight deadlines and with minimal supervision.
  • Define and articulate technical designs with appropriate detail.
  • Perform full application development from design through development, testing, and deployment.
  • Participate in technical reviews throughout development.
  • Architect and troubleshoot system-level components, especially the file system and related storage system components.
  • Conduct research-based technical work by defining the research approach, documenting results, deriving conclusions, and designing a solution based on the research.
  • Mentor junior developers.
  • Support product deployment and resolve production defects in a timely manner.

Desired Qualifications

  • Strong understanding of RDMA network principles, libfabric, zero-copy, and verbs.
  • Knowledge of performance engineering.
  • Experience working with Scrum Agile.
  • Experience with complex network programming, TCP/IP, or RDMA.

About the Company

DataDirect Networks

High-performance storage for unstructured data

DDN provides high-performance data storage systems and software for data-intensive environments, including unstructured data, HPC, and AI workloads. Its products combine hardware and software to manage the data lifecycle, with A³I for GPU-optimized AI, EXAScaler as a parallel file system, IntelliFlash hybrid arrays, and Infinia for fast inference. The company differentiates itself through a dedicated focus on HPC/AI storage, close collaboration with NVIDIA, and a strategy of expanding software-defined storage and file systems via acquisitions. Its goal is to help customers scale data storage and AI workloads efficiently across enterprises, government, academia, and cloud providers.

Company size
1,001-5,000
Company stage
Growth Equity (Venture Capital)
Total funding
$309.9M
Headquarters
Los Angeles, CA
Founded
1998

Recently Posted Jobs

Explore more opportunities at DataDirect Networks

See more jobs