About the job
About Druva
At Druva, you will not only join a company; you will be instrumental in shaping the future of data security during critical moments. We are establishing a modern standard through our cloud-native solutions, meticulously crafted to tackle the most challenging aspects of cyber resilience for our customers. As a trailblazer and market leader in fully managed SaaS data protection, we empower organizations to secure and recover their data from ransomware, cyberattacks, and operational disruptions without the complexities, costs, or risks associated with legacy infrastructures.
Our progress is validated by the market: Druva has been recognized as a Leader in the 2025 Gartner® Magic Quadrant™ for Backup and Data Protection Platforms, a Leader in the 2025 IDC MarketScape for Cyber-Recovery, and a Leader & Outperformer in the 2025 GigaOm Cloud Data Protection Radar. Our customers affirm this leadership daily through stellar Gartner Peer Insights ratings, remarkable Net Promoter Scores (NPS), and outstanding willingness-to-recommend results.
Explore more at druva.com and connect with us on LinkedIn, X, and Facebook.
The Foundation team at Druva is tasked with designing a high-performance, scalable cloud file system on the Druva cloud within AWS. This file system backs up billions of files per day, resulting in millions of metadata requests per second across regions. To construct this petabyte-scale, distributed, services-oriented cloud file system, we utilize various key concepts such as file system metadata, versioning, and eventual consistency, while leveraging AWS services like S3, DDB, and Kinesis. A specially designed key-value store effectively manages these metadata requests. While the core file storage engine provides backup storage for all Druva products, associated components like the indexing engine, key-value store, and big data pipeline ensure scalable search, analytics, and compliance services. The team is committed to staying updated on new services, storage tiers, and various aspects of existing AWS offerings to leverage their continuous evolution effectively.
As a Senior Software Engineer in the Filesystem Team, you will take on technical ownership to create high-quality software by leading the design and implementation of features within the filesystem. This role necessitates exceptional communication skills, as you will collaborate with architects, senior engineers, and product owners to refine requirements and drive project success.

