Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

DataDirect Networks (DDN) Logo

Sr. Manager of Engineering - Infinia IO Path

DataDirect Networks (DDN)

Salary not specified
Aug 21, 2025
Boston, MA, USA • Raleigh, NC, USA • Denver, CO, USA • Tucson, AZ, USA
Apply Now

DataDirect Networks (DDN) is seeking a Sr. Manager of Engineering to lead the design, development, testing, deployment, and maintenance of a critical component of Infinia Data Intelligent Platform, focusing on I/O path optimization, erasure coding, SPDK, and distributed locking mechanisms.

Requirements

  • 10+ years of professional software development experience with a focus on large-scale storage systems development, particularly with I/O path optimization and advanced caching, buffering, and scheduling techniques.
  • 5+ years of experience building, leading, and managing high-performance engineering teams.
  • Experience implementing erasure coding solutions and a deep understanding of related algorithms and data redundancy techniques.
  • Strong knowledge of SPDKs and their integration points within low-level storage stacks or distributed systems.
  • Proven experience with distributed locking mechanisms, concurrency control, and consistency models in large-scale, distributed environments.
  • Strong technical expertise in cluster management, I/O operations, and event-driven architectures.
  • Proficiency in C/C++; familiarity with relevant frameworks, debugging tools, and performance profiling techniques.

Responsibilities

  • Lead, mentor, and grow a high-performing engineering team focused on the storage I/O stack, erasure coding, SPDK integrations, and distributed concurrency control.
  • Develop and maintain a robust technical roadmap for storage I/O path optimization, ensuring timely execution and alignment with the company’s strategic objectives.
  • Oversee the analysis, design, and implementation of next-generation I/O path optimizations to enhance system throughput, latency, and overall performance.
  • Evaluate, select, and implement advanced erasure coding techniques to maximize data durability, reliability, and storage efficiency while minimizing overhead.
  • Leverage SPDK (Storage Performance Development Kit) to streamline integration with underlying storage platforms and hardware accelerators, ensuring seamless support for heterogeneous environments.
  • Drive the adoption of automated testing frameworks, continuous integration/continuous delivery (CI/CD) pipelines, and robust monitoring solutions.
  • Ensure that deliverables meet stringent quality standards, and that code is well-documented, maintainable, and thoroughly tested.

Other

  • Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field.
  • Participation in an on-call rotation to provide after-hours support as needed.
  • Strong communication skills
  • Strong prioritization skills
  • Ability to work in a remote environment
  • Occasional in-person meetings or team events may be required