C

Cohesity

Data management for backup and recovery

Technical Director

Systems Software EngineeringConfirmed live in the last 24 hours
Full-timeBengaluru, Karnataka, IndiaNo salary listed

About the Job

Requirements

  • 15+ years of software engineering experience with deep expertise in storage systems, distributed systems, filesystems, or cloud infrastructure platforms.
  • Proven Principal, Distinguished, or Staff+ level impact delivering large-scale storage or distributed systems that operate in production at significant scale.
  • Deep expertise in distributed filesystem architecture, metadata management, storage services, and large-scale data platforms.
  • Extensive experience building highly available, fault-tolerant, and horizontally scalable systems.
  • Strong understanding of storage fundamentals including filesystems, object storage, block storage, distributed storage architectures, data protection technologies, and replication and recovery systems.
  • Hands-on experience with datapath optimization, performance engineering, profiling, and scalability analysis.
  • Strong systems programming expertise in one or more of C++, Go, Rust, or Java.
  • Deep understanding of operating system internals, concurrency, memory management, networking, and performance tuning.
  • Experience designing and operating cloud-scale distributed services.
  • Demonstrated ability to drive technical alignment and influence across multiple organizations without direct authority.

Responsibilities

  • Define and own the multi-year architecture roadmap for Cohesity's distributed storage platform, filesystem technologies, and datapath services.
  • Drive the evolution of core storage subsystems including metadata management, caching, indexing, replication, deduplication, compression, snapshots, and recovery workflows.
  • Author foundational architecture documents and technical strategies that influence multiple engineering organizations.
  • Lead complex cross-functional initiatives involving platform, cloud, security, AI, product, and customer-facing teams.
  • Serve as a technical authority and represent Cohesity's storage architecture vision with customers, partners, and industry leaders.
  • Drive architectural decisions that improve scalability, resiliency, performance, operational simplicity, and cost efficiency.
  • Design and evolve highly scalable distributed filesystem architectures capable of handling exabyte-scale workloads.
  • Lead development of next-generation metadata services, namespace management, storage virtualization, and data placement algorithms.
  • Drive innovations in SmartFiles, Data Access Layer, data indexing, and advanced file services across hybrid and multi-cloud environments.
  • Architect storage solutions optimized for structured, unstructured, backup, archive, and AI training workloads.
  • Improve storage efficiency through advanced data reduction techniques including deduplication, compression, erasure coding, and intelligent tiering.
  • Establish best practices for filesystem consistency, fault tolerance, recovery, and self-healing capabilities.
  • Drive adoption of modern storage technologies including NVMe, object storage, cloud-native storage services, and software-defined storage architectures.
  • Own the technical vision for Cohesity's end-to-end datapath, including ingestion, storage, retrieval, replication, recovery, and analytics workflows.
  • Design high-throughput, low-latency data movement frameworks capable of supporting petabyte-scale deployments.
  • Optimize CPU, memory, networking, and storage subsystems to maximize platform performance and efficiency.
  • Lead architecture initiatives for workload balancing, caching strategies, intelligent prefetching, and IO scheduling.
  • Drive performance benchmarking and capacity planning across large-scale customer environments.
  • Develop strategies to improve system observability, telemetry, diagnostics, and operational excellence across the datapath stack.
  • Lead root-cause analysis and resolution of complex scalability and performance bottlenecks.
  • Drive the storage architecture required to support emerging AI and GenAI workloads.
  • Design data access patterns and retrieval architectures optimized for AI applications, vector workloads, and large-scale analytics.
  • Collaborate with AI platform teams to enable efficient data pipelines, feature stores, vector indexing, and retrieval systems.
  • Define strategies for AI-assisted storage optimization, workload prediction, anomaly detection, and automated performance tuning.
  • Influence the architecture of data services that support RAG, intelligent search, and AI-powered data discovery.
  • Raise the technical bar through deep design reviews, architecture evaluations, code reviews, and hands-on technical leadership.
  • Mentor senior and principal engineers across storage, platform, and cloud infrastructure organizations.
  • Establish engineering standards for performance, reliability, scalability, maintainability, and operational excellence.
  • Lead technical investigations, proof-of-concepts, and adoption of emerging storage technologies.
  • Partner with engineering leadership on roadmap planning, talent strategy, and technical succession planning.

Desired Qualifications

  • Experience with data protection, backup and recovery platforms.
  • Strong background in SmartFiles, Data Access Layer architecture, storage virtualization, or global namespace technologies.
  • Experience building storage solutions for AI, machine learning, analytics, or high-performance computing workloads.
  • Expertise with NVMe, RDMA, high-speed networking, Kubernetes storage, or software-defined storage platforms.
  • Familiarity with modern cloud storage ecosystems including AWS, Azure, and GCP.
  • Contributions to storage-related open-source projects, standards bodies, or industry publications.
  • Patents, technical papers, or recognized industry contributions in distributed systems or storage technologies.
  • Experience driving architecture for multi-tenant SaaS data platforms.

About the Company

Cohesity

Data management for backup and recovery

Cohesity provides data management solutions for data centers and cloud environments. Its main products, Cohesity DataPlatform and Cohesity DataProtect, consolidate backup, recovery, and data storage tasks into a single platform to simplify data management and reduce costs. The platform operates by unifying these data-management functions in one system with a common interface, supporting on-premises and cloud deployments to protect, manage, and derive insights from large data volumes. Compared with competitors, Cohesity differentiates itself by offering an integrated, policy-driven and scalable solution that aims to reduce complexity and operational overhead for medium to large enterprises across finance, healthcare, and technology. The company's goal is to help organizations efficiently protect, manage, and gain value from their data across data centers and cloud environments through streamlined software, subscriptions, and professional services.

Company size
5,001-10,000
Company stage
Series F
Total funding
$810M
Headquarters
Santa Clara, CA
Founded
2013

Recently Posted Jobs

Explore more opportunities at Cohesity

See more jobs