Staff Engineer - Data Path
Job Fit Check
Base Career helps you apply smarter for this job.
Key skills for this role
Key Skills for This Role
Full Job Posting
Responsibilities
- Data Path Software Development
- Design and implement high-performance data path components for the Data Ocean platform.
- Develop intelligent caching capabilities for object storage workloads.
- Build scalable services for data movement across object, file, and block storage environments.
- Implement metadata management services supporting efficient object tracking, lookup, and on-demand retrieval.
- Develop cache management capabilities including quota management, eviction policies, and lifecycle controls.
- Optimize data transfer pipelines for throughput, latency, scalability, and reliability.
- Analyze, debug, and optimize system performance across large-scale storage workloads.
- Develop production-quality C/C++ software for high-performance storage systems.
- Design and implement multithreaded, concurrent systems software on Linux platforms.
- Work on storage data path components involving caching, metadata handling, I/O processing, and distributed coordination.
- Improve scalability, reliability, and performance of core storage services through profiling and optimization.
- Troubleshoot complex system issues involving performance, concurrency, and data consistency.
- Participate in architecture discussions, technical design reviews, and code reviews.
- Collaborate with senior engineers, architects, and cross-functional teams across global engineering locations.
- Work closely with QA, performance engineering, and release teams to deliver reliable production software.
- Contribute to engineering best practices, automation, and continuous improvement initiatives.
Required Qualifications
- Bachelor's or Master's degree in Computer Science, Electrical Engineering, or a related technical field.
- 8+ years of experience developing systems software, storage software, or distributed systems.
- Strong expertise in C/C++ programming with experience developing production-grade software.
- Strong Linux systems programming experience.
- Experience with multithreaded programming, concurrency, synchronization, and performance tuning.
- Understanding of storage systems, filesystems, or distributed storage architectures.
- Experience working with object storage concepts and APIs, including S3.
- Ability to debug complex software issues and optimize performance-critical systems.
Preferred Qualifications
- Experience developing distributed storage systems or high-performance data platforms.
- Knowledge of filesystem internals, metadata management, and namespace services.
- Experience with intelligent caching, data tiering, replication, or data mobility solutions.
- Familiarity with storage protocols and networking technologies.
- Experience integrating cloud storage with enterprise storage platforms.
- Familiarity with AI infrastructure, HPC workloads, or large-scale data processing environments.
Why Join DDN?
As a Senior Software Engineer – Data Path, Data Ocean, you will work on foundational storage technologies powering next-generation AI, HPC, and enterprise workloads.
You will have the opportunity to design and build high-performance distributed systems software, solve challenging scalability and performance problems, and contribute to a global engineering team delivering advanced data management solutions for modern AI infrastructure.
About DDN
Private American data storage and AI infrastructure company serving enterprises, cloud providers, governments, and research institutions.
Visit company websiteJobs and hiring trendsApply for this job in 1 click
Skip the repetitive application forms
Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.
Trusted by over 500,000 job seekers on Base Career
More from this employer
More jobs at DDN
Senior Sales Engineer
, USA
About DDN DDN powers the world's most demanding data workloads—from AI research to drug discovery, autonomous vehicles to financial modeling. For over two decades, our massively parallel storage solutions have enabled br
Sr. Technical Product Manager, AI Data Platforms
Santa Clara, USA
Senior Sales Engineer
, USA
QA Engineer III
Pune, IND
Staff Security Engineer
, USA
Staff Engineer - Customer Facing
Santa Clara, USA
Platform Support Architect
, USA
Senior/Staff Fuse Developer
, USA
Sr/Staff Lustre Engineer
Sacramento, USA
Sr. Technical Product Manager, AI Data Platforms
Santa Clara, USA