OPENS AT: Sep 11, 2020, 05:30 AM

CLOSES AT: Sep 20, 2020, 01:25 PM


Druva Hiring Challenge

Challenge Over

Social Share


Druva is the global leader in Cloud Data Protection and Management, delivering the industry’s first data management-as-a-service solution that aggregates data from endpoints, servers, and cloud applications and leverages the public cloud to offer a single pane of glass to enable data protection, governance and intelligence–dramatically increasing the availability and visibility of business-critical information, while reducing the risk, cost and complexity of managing and protecting it.

Druva Software is looking for Software engineers/ Staff Software Engineer/ Senior Software Engineer/ Principal Engineer to work with their passionate team at the Pune office!

What does Druva work on?

The Storage Foundation team at Druva is responsible for designing a highly performant and scalable cloud file system on Druva cloud in AWS.  To build this petabyte-scale, distributed, services-oriented cloud file system various key concepts like file system metadata, versioning, eventual consistency are used along with leveraging  various AWS services like S3, DDB, Kinesis. While the core file storage engine provides the backup storage for all the Druva products, allied components like indexing engine, key-value store and  big data pipeline provides scalable search, analytics, and compliance services. The team diligently keeps track of newer services, storage tiers and various aspects of existing AWS services to take advantage of the continuous evolution of services and use them effectively in the background.     

The eligibility requirement to participate:

  • Required YOE: 3-12 years
  • Must have skills: C/C++/Python/Golang, Multithreading, AWS, Linux, etc.
  • The evaluation metrix will be different for each range of experience

Challenge format:

  • 2 Programming Questions restricted to C, C++, Python and Golang
  • 14 custom-curated MCQs on related topics.

Here's what it feels like to work with Druva Software:


Software Engineer/ Staff Software Engineer/ Senior Software Engineer/ Principal Engineer
Experience: 3-12 years
CTC: INR 15.0L - INR 50.0L
Job Location: Pune
Openings: 15

Desirable Skills:

  • 3+ years of software development experience in C /C++/ Python
  • Should be a computer science graduate with strong fundamentals & problem-solving abilities
  • Should have strong systems programming expertise
  • A strong understanding of complex concepts related to computer architecture, data structures, and programming practices.
  • Insights into the development of client-server applications with good breadth across networking, storage, microservices, and other web technologies.
  • Candidate should have 2-3 years of leadership experience, managing teams.
  • Education Qualification: M.Tech / ME / B.Tech / B.E -Computer Science

Role and Responsibilities:

  • You should be an energetic individual who can be part of a highly capable and fast-paced team of engineers focused on building the cloud-based distributed systems on AWS and Azure.
  • You are passionate about continuously evolving a cloud-based backup system that meets the scale, performance, availability, resiliency, and efficiency requirements of a zettabyte scale, distributed, service-oriented architecture on the cloud.
  • As data and workloads move to the cloud, you maintain a keen sense of tracking newer technologies that could help build better cloud-based services oriented architecture.
  • You have good experience in handling reasonably large development efforts and delivering on it with high quality without compromising pace and agility.
  • Would be developing products in either of the languages C/Python/go-lang.
  • The team constantly innovates on building newer services, storage tiers, and other parts of the cloud storage tech stack leveraging existing cloud technologies wherever there's a fit'.


Druva delivers data protection and management for the cloud era. Druva Cloud Platform is built on AWS and offered as-a-Service; delivering globally accessible, infinitely s...



  1. Ensure that you are attempting the test using the correct email ID.

  2. You must click Submit after you answer each question.

  3. If you need assistance during the test, clic...



Sample Challenge

Can I participate in a sample challenge?

Yes, we recommend that you participate in our sample challenge.

This challenge enables you to understand how to pa...

View All Notifications