Jobs and Careers
DD

Senior Storage Software Engineer – S3 & POSIX

DDN
Remote, United States, United StatesRemotefull_timeVerifiedPosted 10 Mar 2025

About the role

Overview

This is an incredible opportunity to be part of a company that has been at the forefront of AI and high-performance data storage innovation for over two decades. DataDirect Networks (DDN) is a global market leader renowned for powering many of the world's most demanding AI data centers, in industries ranging from life sciences and healthcare to financial services, autonomous cars, Government, academia, research and manufacturing.

  

"DDN's A3I solutions are transforming the landscape of AI infrastructure." – IDC 

 

“The real differentiator is DDN. I never hesitate to recommend DDN. DDN is the de facto name for AI Storage in high performance environments” - Marc Hamilton, VP, Solutions Architecture & Engineering | NVIDIA 

  

DDN is the global leader in AI and multi-cloud data management at scale. Our cutting-edge data intelligence platform is designed to accelerate AI workloads, enabling organizations to extract maximum value from their data. With a proven track record of performance, reliability, and scalability, DDN empowers businesses to tackle the most challenging AI and data-intensive workloads with confidence. 

  

Our success is driven by our unwavering commitment to innovation, customer-centricity, and a team of passionate professionals who bring their expertise and dedication to every project. This is a chance to make a significant impact at a company that is shaping the future of AI and data management. 

  

Our commitment to innovation, customer success, and market leadership makes this an exciting and rewarding role for a driven professional looking to make a lasting impact in the world of AI and data storage. 

Job Description

We're seeking an experienced Senior Storage Software Engineer to develop a high-performance, distributed file system optimized for AI/ML workloads. You'll build a storage control plane that provides both S3-compatible and POSIX-compliant interfaces, delivering enhanced performance characteristics specifically designed for compute-intensive AI applications. This dual-interface storage solution will help organizations maximize their AI/ML capabilities through flexible access patterns and efficient storage utilization.

What you will be doing:

  • Design and implement a storage platform with both S3-compatible APIs and POSIX-compliant file system access optimized for AI/ML workloads
  • Develop a storage SDK that abstracts between object and file access patterns, allowing customers to use whichever paradigm best suits their application needs
  • Engineer intelligent data consistency and caching mechanisms that maintain proper semantics across both access methods
  • Build scalable storage services capable of handling exabyte-scale deployments across multi-region environments
  • Create integration points with popular AI frameworks to enable seamless data pipelines through both S3 and POSIX interfaces
  • Design and implement high-performance data access layers, including specialized APIs and other acceleration techniques that radically reduce data access latency for AI workloads
  • Pioneer innovative storage acceleration techniques that break traditional storage access bottlenecks for AI/ML operations
  • Collaborate with AI researchers and customers to understand evolving storage requirements for next-generation AI applications

What we need to see:

  • Strong experience with both S3 API implementation and POSIX-compliant file systems
  • Expertise in distributed storage systems that support hybrid access patterns
  • Track record of building high-throughput, low-latency data access solutions
  • Experience optimizing storage systems for specialized workloads, particularly AI/ML data patterns
  • Proficiency in Go, Python, and infrastructure automation technologies
  • Familiarity with Kubernetes-native storage solutions and cloud-native architectures
  • Understanding of consistency challenges between object storage and file system semantics
  • Bachelor's degree in Computer Science or related field with 5+ years of relevant industry experience

Ways to stand out from the crowd:

  • Strong experience with both S3 API implementation and POSIX-compliant file systems
  • Experience developing unified storage systems that bridge object and file access paradigms
  • Background implementing POSIX semantics on distributed storage backends
  • Knowledge of performance optimization techniques for both sequential and random-access patterns
  • Experience with GPU-accelerated computing storage optimizations (NVIDIA GPU Direct Storage, RDMA)
  • Familiarity with AI/ML frameworks and their spe

Apply for this role

Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.

Apply Now →Generate Application Kit

Free account required — sign up in 30s

Company

DDN

View company profile →