GrepJob
Commvault

Principal Engineer — Virtualization & Kubernetes

Commvault
Apply
about 2 hours ago
Pune, India or Bengaluru, IndiaSenior / Staff+
H1B Sponsor

Responsibilities

  • Design and implement data protection features for virtualized workloads and Kubernetes-native environments.
  • Drive architectural decisions for backup, restore, and replication pipelines at the OS and hypervisor layer.
  • Contribute to CSI driver development, Kubernetes operator design, and container-native storage workflows.
  • Collaborate across platform, infrastructure, and product teams to deliver robust, production-grade solutions.
  • Provide technical leadership, mentor peers, and influence engineering culture and practices.

Requirements

  • Bachelor's degree required.
  • 8+ years overall experience with a track record of leading complex technical initiatives.
  • Deep expertise in Linux/Windows systems programming and OS internals.
  • Strong C++ background with production experience in low-level or systems software.
  • Hands-on Kubernetes experience including operators, CRDs, and cluster-level architecture.
  • Solid understanding of storage internals such as block storage and snapshots.
  • Experience with virtualization platforms; KVM/QEMU familiarity is a strong plus.
  • Experience with KubeVirt, OpenShift Virtualization, or similar container-native VM platforms is good to have.
  • Background in data protection, backup/restore, or disaster recovery software.
  • Open-source contributions or patents in relevant domains is good to have.
  • Security and SaaS experience strongly preferred.

Benefits

  • Employee stock purchase plan (ESPP).
  • Continuous professional development, product training, and career pathing.
  • Annual health check-ups, Car lease Program, and Tuition Reimbursement.
  • An inclusive company culture with opportunities to join Community Guilds.
  • Personal accident cover and Term life cover.

Tech Stack

C++KubernetesLinuxOpenShiftWindows