DDN

Staff Engineer - Data Path

DDN
Apply
26 days ago
Pune, IndiaStaff+

Responsibilities

  • Design and implement high-performance data path components for the Data Ocean platform.
  • Develop intelligent caching, quota management, eviction policies, lifecycle controls, and metadata management services.
  • Build scalable data movement services across object, file, and block storage environments.
  • Optimize data transfer pipelines and storage services for throughput, latency, scalability, reliability, and data consistency.
  • Develop multithreaded and concurrent C/C++ software on Linux platforms.
  • Debug complex performance, concurrency, and systems issues using profiling and optimization techniques.
  • Participate in architecture discussions, technical design reviews, and code reviews.
  • Collaborate with senior engineers, architects, QA, performance engineering, release teams, and global cross-functional partners.
  • Contribute to engineering best practices, automation, and continuous improvement initiatives.

Requirements

  • 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 C/C++ programming expertise and 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 with object storage concepts and APIs, including S3.
  • Ability to debug complex software issues and optimize performance-critical systems.
  • Preferred qualifications include distributed storage or high-performance data platform experience, filesystem internals and metadata management knowledge, caching or data mobility experience, storage protocol and networking familiarity, cloud storage integration experience, and exposure to AI infrastructure, HPC workloads, or large-scale data processing.

Benefits

  • Opportunity to work on foundational storage technologies supporting next-generation AI, HPC, and enterprise workloads.
  • Opportunity to design and build high-performance distributed systems software and solve complex scalability and performance problems.
  • Collaboration with a global engineering team delivering advanced data management solutions.

Tech Stack

Categories

DDN

About DDN

1,001-5,000 employees
Contact me