Staff Software Engineer - Data Path
DDNPuneFull TimeEngineering
Remotely
clinuxdistributed systemss3object storagemultithreading
Job Description
📋 Description
- Design and implement high-performance data path components.
- Develop intelligent caching for object storage workloads.
- Build scalable data movement services across storage types.
- Implement metadata mgmt for tracking and retrieval.
- Develop cache mgmt: quotas, eviction, lifecycle.
- Optimize transfer pipelines for throughput and latency.
🎯 Requirements
- Bachelor's or Master's in CS/EE or related field.
- 8+ years in systems/storage/distributed software.
- Strong C/C++ and Linux systems programming.
- Multithreaded programming and performance tuning experience.
- Experience with object storage concepts (S3).
- Ability to debug and optimize complex software.
🎁 Benefits
- Competitive production-grade software environment.
- Global engineering collaboration and growth.
- Opportunity to work on AI/HPC storage platforms.
Back to all jobs