Staff Engineer - Data Path
- Level
- Staff
- Work type
- On-site · Pune
Not stated in the posting: salary, visa.
Open. First seen 2 October 2026.
About the role
DDN is seeking a Senior Software Engineer to join the Data Ocean engineering team and develop high-performance data path software for next-generation AI and enterprise storage platforms.
This role focuses on designing, implementing, and optimizing core data path services that enable intelligent caching, object storage integration, metadata management, and efficient data movement across modern storage environments.
The ideal candidate is a strong systems engineer with deep C/C++ development expertise, experience building high-performance Linux-based software, and a passion for solving complex storage and distributed systems challenges.
This is a hands-on engineering role requiring ownership of design, implementation, debugging, performance optimization, and delivery of production-quality software.
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.
The team: Infinia Engineering HIRES STEADILY
This role is one of 29 open in Infinia Engineering. 16 were posted in the last 30 days and the oldest in July: a team that hires all year rather than one being built.
WHAT THE TEAM WORKS WITH, ACROSS ITS POSTINGS
Linux (18 of 29), C++ (14 of 29), Python (14 of 29), CI/CD (11 of 29), C (9 of 29), Prometheus (8 of 29), Test Automation (8 of 29)
OTHER ROLES ON THIS TEAM
- Staff Engineer posted Oct 15
- Software Engineer L4 posted Oct 13
- QA Engineer II posted Oct 5
- Senior / Staff NFS Engineer posted Oct 2
- Senior Staff Engineer - AI Data Path posted Oct 2
- Lead Engineer – Security Architecture posted Oct 2
- Sr/Staff Lustre Engineer posted Oct 2
- Senior Software Engineering Manager – KV Cache Platform posted Oct 1
- Staff Software Engineer, AiDP posted Oct 1
- Staff Engineer, Replication posted Oct 1
- Senior Staff Software Engineer, S3 posted Sep 29
- Senior Director, Data Platform Services posted Sep 29
- Hardware Engineer posted Sep 24
- Ai Pursuit Engineer posted Sep 22
- Staff Engineer - L4 posted Sep 22
- QA Engineer III posted Sep 22
- Sustaining Engineer - L4 posted Sep 10
- Senior Staff Software Development Engineer in Test (SDET posted Aug 25
- Staff Software Engineer - Data Path posted Aug 24
- Senior Staff Storage Engineer posted Aug 4
- Senior Software Engineer - Backend posted Aug 4
- DevOps Engineer posted Aug 4
- Staff Security Engineer posted Jul 31
- Director, Engineering – Release Engineering, DevOps & SRE posted Jul 27
- QA Engineer III posted Jul 20
- Staff Engineer - Devops posted Jul 15
- Staff Engineer - Performance posted Jul 15
- Staff Software Engineer posted Jul 15
From the team and dates on DDN's own job board.
Similar jobs
- Member of Technical Staff at Everpure
Shares 3 skills: C, C++, Linux · Staff level · same country - Principal Engineer Software - NGFW (NetSec) - Bangalore at Palo Alto Networks
Shares 3 skills: C, C++, Linux · Staff level · same country - Sr. Staff Software Development Engineer at Zscaler
Shares 3 skills: C, C++, Linux · Staff level · same country - Lead - Embedded Firmware at Eaton
Shares 3 skills: C, C++, Linux · same city - R&D Engineer DevOps - IDC at Hitachi Energy
Shares 3 skills: C, C++, Linux · same country - Software Engineer III at DDN
Also at this company
Is this your posting and you want it taken down? Email info@careerholo.com.