P

Panzura

Global file system cloud data management

Principal Software Engineer

AI Application Engineering +1Confirmed live in the last 24 hours
Full-timeIndiaNo salary listed

About the Job

Requirements

  • A bachelor's or master's degree in Computer Science, Software Engineering, or a related field.
  • At least 10 years of experience as a back-end developer or in a similar role focused on server-side components.
  • Expertise in Go and Java.
  • Proficiency in inter-process communication, threading models, synchronization concepts, and complex multithreaded software design.
  • Ability to analyze and optimize file system performance.
  • Expertise in performance profiling and modeling for concurrent, large-scale systems.
  • Experience implementing AI, retrieval-augmented generation, and agentic chatbot solutions at scale while adhering to enterprise access-control lists and data governance.
  • Hands-on experience with vector databases such as Milvus, Qdrant, Zilla, or related embedding stores.
  • Experience building complex workflows with AI orchestration layers such as LangChain, LangGraph, Semantic Kernel, or Pinecone.
  • Excellent communication and collaboration skills.
  • Excellent mentorship skills for establishing a high-performing technical team.

Responsibilities

  • Lead the design and development of the global file system, ensuring robustness, efficiency, and scalability, and use knowledge of ZFS and NAS protocols including NFS and CIFS to optimize file-level data access.
  • Develop high-performance file system components using Go and C/C++.
  • Design and implement inter-process communication mechanisms between system components.
  • Use threading models and synchronization concepts in complex multithreaded software design to optimize performance and resource utilization.
  • Collaborate with software engineers, architects, and quality assurance teams to integrate file system components into multi-cloud data management solutions.
  • Investigate and troubleshoot complex file system architecture issues and develop solutions.
  • Design systems that scale horizontally and remain performant under extreme load.
  • Architect production-grade retrieval-augmented generation pipelines and scalable chatbot frameworks.
  • Integrate Microsoft Copilot, Azure AI, and Foundry platforms with global data and generative AI.
  • Monitor industry trends, emerging technologies, and AI/ML advancements to support continuous improvement and innovation.

Desired Qualifications

  • Experience in the multi-cloud data management domain.

About the Company

Panzura

Global file system cloud data management

Panzura provides cloud data management by offering CloudFS, a global file system that consolidates a company’s data into a single, secure cloud storage system. Data is stored in the cloud and made accessible from any location, with changes to files propagated instantly across all sites through global metadata, ensuring consistency. The product works as a distributed file system that synchronizes metadata and data across multiple locations, enabling up-to-date access for on-premises offices and remote workers. Panzura differentiates itself from competitors through its emphasis on global metadata management and seamless multi-site access, which helps organizations keep data consistent and secure at scale. The goal is to help businesses securely store, access, and manage large amounts of data across distributed environments while providing a subscription-based model plus professional services to optimize data strategies and support channel partners.

Company size
51-200
Company stage
Series B
Total funding
$170M
Headquarters
Campbell, CA
Founded
2008

Recently Posted Jobs

Explore more opportunities at Panzura

See more jobs