Software Engineer
Zadara, Bangalore
What you will do
- Design and implement robust features for the Object Storage engine, ensuring seamless S3 API compatibility and high-performance data management.
- Build and optimize distributed algorithms for data placement, replication, and erasure coding, ensuring the platform scales linearly to meet the demands of global edge deployments.
- Develop multi-threaded, asynchronous backend services capable of handling intense concurrent I/O and massive request rates.
- Optimize software to maximize IOPs and throughput on edge-native hardware, ensuring efficient CPU and memory utilization across the cluster.
- Lead Root Cause Analysis (RCA) for complex distributed system failures and performance regressions, providing architectural solutions that improve long-term resilience.