D

Druva

Cloud data protection and management SaaS

Senior Staff Software Engineer - Datalake

Backend EngineeringConfirmed live in the last 24 hours
Full-timePune, Maharashtra, IndiaNo salary listedIn-person

About the Job

Requirements

  • 5-7 years of experience, preferably in a product company, building global-scale distributed SaaS applications that handle petabytes of data.
  • Hands-on experience in the design and development of complex products.
  • Extensive hands-on experience with Go, Python, C, C++, or Java on Unix/Linux platforms.
  • A strong understanding of computer architecture, data structures, algorithms, design concepts, and programming practices.
  • A Tech, Bachelor of Engineering, Master of Engineering, or Master of Technology degree in Computer Science or equivalent.

Responsibilities

  • Provide technical leadership to create high-quality software by owning the low-level design and implementation of services within a product.
  • Collaborate with Product Management to refine requirements, product architects to propose design changes, and other product owners to drive features to completion with good quality.
  • Act as the technical leader in building enterprise-grade, scalable, performant systems that deliver required functionality to customers.
  • Design and implement sufficiently large and complex features and architectural improvements to the product.
  • Suggest and propose solutions to complex design problems.
  • Identify areas for engineering improvement and work with product architects and the team to address them.
  • Technically guide junior engineers with feature design and implementation.
  • Review designs and implementations completed by junior engineers.
  • Independently handle complex escalations and guide others as required.
  • Write technical blogs and make technical presentations in internal and external forums.

Desired Qualifications

  • Experience using generative artificial intelligence during various phases of the software development lifecycle, from design to code to test, using tools such as Cursor.
  • Data modeling for online analytical processing workloads.
  • Scalability design and query optimization.
  • Working knowledge of Docker and Kubernetes.
  • Excellent written and verbal communication skills.

About the Company

Druva

Cloud data protection and management SaaS

Druva provides data protection and management for the cloud era using a SaaS Cloud Platform built on AWS. It protects enterprise data, ensures resiliency, accessibility, and scalability across global operations without manual interventions. Its product works by delivering cloud-based backup, disaster recovery, and data governance as a service, eliminating on-prem hardware and heavy software management. Druva differentiates itself by offering a globally accessible, autonomous, scalable cloud solution that reduces customers' data protection costs and supports large enterprises across industries. The goal is to give businesses reliable, scalable data resiliency and management through a subscription model that yields recurring revenue while enabling cost savings for customers.

Company size
1,001-5,000
Company stage
Series H
Total funding
$475M
Headquarters
Santa Clara, CA
Founded
2008

Recently Posted Jobs

Explore more opportunities at Druva

See more jobs