Druva

Senior Staff Software Engineer, Distributed Filesystem

Druva
Apply
6 months ago
Pune, IndiaStaff+

Responsibilities

  • Own the technical design and implementation of enterprise-grade, scalable, and performant filesystem systems.
  • Design and implement complex product features and architectural improvements.
  • Improve filesystem resiliency through consistency checks, metadata versioning, and change tracking.
  • Develop secondary storage integrations, support additional workload types, and optimize cloud storage costs and I/O requests.
  • Build tools to improve production issue diagnosis and debugging.
  • Propose solutions to complex design problems and identify engineering improvements.
  • Collaborate with product architects, senior engineers, and product owners to deliver features with high quality.
  • Technically guide junior engineers and review their designs and implementations.
  • Handle complex escalations independently and guide others as needed.
  • Write technical blogs and deliver technical presentations internally and externally.

Requirements

  • 6+ years of experience, preferably in a product company with exposure to storage architectures.
  • Strong demonstrable systems-programming experience in multithreading, synchronization, fault tolerance, and data consistency at scale.
  • Hands-on experience designing and developing complex products.
  • Extensive hands-on experience with Go, Python, C, C++, or Java on Unix/Linux platforms.
  • Strong understanding of computer architecture, data structures, algorithms, design concepts, and programming practices.
  • Experience with service-oriented architecture, especially backend services.
  • B.Tech, B.E, M.E, or M.Tech in Computer Science, or equivalent.
  • Cloud technology experience, preferably AWS, is advantageous.
  • Working knowledge of Docker, Kubernetes, storage and filesystems, and filesystem consistency checks is advantageous.
  • Hands-on experience using generative AI for code generation is desirable.
  • Excellent written and verbal communication skills are desirable.

Tech Stack

Categories

Druva

About Druva

1,001-5,000 employees

Druva builds a cloud-native SaaS platform for enterprise data protection, backup, and cyber recovery across cloud, SaaS, on-premises, endpoints, and edge environments. Offered by subscription, the Druva Resilience Cloud runs on AWS and provides air-gapped, immutable backups with disaster recovery and governance capabilities. Founded in 2008 and headquartered in Santa Clara, the privately held company serves nearly 7,500 customers, including 75 of the Fortune 500.

Contact me