Principal Software Engineer

Panzura

Pune District

On-site

INR 3,000,000 - 6,000,000

Full time

14 days+
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Job summary

Panzura in Pune, India, is seeking a Principal Software Engineer to architect and drive our AI-integrated, global distributed file system and hybrid-cloud data management.

You will lead backend development in Go and C/C++, optimize IPC and multithreading, and mentor a high-performing team while aligning with enterprise data governance and scalability goals.

Qualifications

  • Education: Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field.
  • Experience: 10+ years of proven experience as a Back End Developer or in a similar role with a focus on server-side components.

Responsibilities

  • Design, develop, and maintain Panzura Global File System with emphasis on robustness, scalability, and performance.
  • Demonstrate production-grade GoLang and C/C++ programming for high-performance file system components.
  • Design and implement inter-process communication mechanisms between system components.
  • Apply threading models and synchronization techniques to ensure efficient resource usage.
  • Collaborate with cross-functional teams including engineers, architects, and QA to integrate components into multi-cloud solutions.
  • Troubleshoot complex file system architecture issues with innovative solutions.
  • Design systems for horizontal scaling and extreme load handling.
  • Architect AI/ML & RAG pipelines and scalable chatbot frameworks for enterprise use.
  • Integrate with Enterprise ecosystems (Microsoft Copilot, Azure AI) and Foundry platforms.

Skills

GoLang
Java
Backend development
IPC
Multithreading
Performance optimization
Distributed systems

Education

Bachelor's or Master's in Computer Science/Software Engineering

Tools

Milvus
Qdrant
Zilla
LangChain
LangGraph
Semantic Kernel
Pinecone

Job description

Panzura is seeking a visionary and highly technical Principal Software Engineer to join our elite engineering team. In this pivotal role, you will be the primary architect and driver in evolving our cutting-edge, AI-integrated global distributed file system and hybrid-cloud data management solutions. We are looking for a technical navigator to lead the evolution of our high-performance storage solutions, acting as the architectural force that ensures our systems scale effortlessly in a hybrid-cloud world.

If you are a visionary leader with deep expertise in building advanced AI Systems (RAG, Agentic Chatbots, Vector Databases) to scale and a drive to build world-class solutions, join Panzura's Pune team and lead the next generation of multi-cloud filesystem innovation.

This permanent, full-time role is available for hire through our employer of record, Deel.

Job Requirements
Required Qualifications
  • Education: Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field.
  • Experience: 10+ years of proven experience as a Back End Developer or in a similar role with a focus on server-side components.
Technical Expertise
  • Languages: Expertise in Golang, Java.
  • Core Systems: Proficiency in inter-process communication, threading models, synchronization concepts, and complex multithreaded software design.
  • Optimization: Strong problem-solving skills and the ability to analyze and optimize file system performance.
  • Performance: Expertise in performance profiling and modeling for concurrent, large-scale systems.
AI & Cloud Specializations
  • AI Solutions: Experience in AI, RAG, and Agentic Chat Bot implementations to scale that strictly adhere to enterprise ACLs and data governance.
  • Vector Architecture: Hands-on experience working with Vector Databases such as Milvus, Qdrant, Zilla, or related embedding stores.
  • AI Frameworks: Proven experience building complex workflows with AI orchestration layers like LangChain, LangGraph, Semantic Kernel, or Pinecone.
  • Cloud Infrastructure: Experience in the multi-cloud data management domain is a plus.
Leadership & Soft Skills
  • Collaboration: Excellent communication and collaboration skills.
  • Leadership: Excellent mentorship skills for setting up a high-performing technical team.
Job Responsibilities
  • Design, Develop, and Maintain Panzura Global File System: Lead the design and development of advanced file systems, ensuring robustness, efficiency, and scalability. Leverage working knowledge of ZFS; NAS protocols, including NFS and CIFS, to optimize file-level data access.
  • Programming Proficiency: Demonstrate production-grade expertise in GoLang and C/C++ programming languages to develop high-performance file system components.
  • Inter-Process Communication: Design and implement effective inter-process communication mechanisms to facilitate seamless interaction between various system components.
  • Threading Models and Synchronization: Utilize proficiency in threading models, synchronization concepts, and complex multithreaded software design to ensure optimal system performance and resource utilization.
  • Collaboration: Work collaboratively with cross-functional teams, including software engineers, architects, and quality assurance, to integrate file system components into our multi-cloud data management solutions.
  • Problem Solving: Investigate and troubleshoot complex issues related to file system architecture, providing innovative and effective solutions.
  • Performance and Scale: Designing systems that scale horizontally and remain performant under extreme load.
  • AI/ML & RAG: Architecting production-grade Retrieval-Augmented Generation (RAG) pipelines and scalable chatbot frameworks.
  • Enterprise Ecosystems: Expert integration within Microsoft (Copilot, Azure AI) and Foundry platforms to bridge global data with generative AI.
  • Stay Current: Stay abreast of industry trends, emerging technologies, and advancements in AI/ML to drive continuous improvement and innovation.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Principal Software Engineer – (AI & Data Management)
Principal Software Engineer – (AI & Data Management)

NorthStar HR Consultants • Pune District

On-site
INR 4,000,000 - 7,000,000
Principal QA Engineer
Principal QA Engineer

Panzura • Pune District

On-site
INR 2,500,000 - 3,500,000
Principal Software Engineer (Distributed Storage Systems)
Principal Software Engineer (Distributed Storage Systems)

NorthStar HR Consultants • Pune District

On-site
INR 3,600,000 - 6,000,000
Lead/Manager, Full Stack Development(Python, Golang
Lead/Manager, Full Stack Development(Python, Golang

Info Origin Inc. • Pune District

On-site
INR 2,000,000 - 3,000,000
Cloud Engineer
Cloud Engineer

Genpact • Hyderabad, Bengaluru, Delhi

Hybrid
INR 1,500,000 - 2,100,000
Principal Software Engineer - Backend / AI
Principal Software Engineer - Backend / AI

Enlyft • Maharashtra

On-site
INR 6,000,000 - 12,000,000
Principal Software Engineer (Cluster Infrastructure & Deployment)
Principal Software Engineer (Cluster Infrastructure & Deployment)

NorthStar HR Consultants • Maharashtra

On-site
INR 3,500,000 - 7,000,000
Principal System Integration Engineer (Bangalore, IN, 560048)
Principal System Integration Engineer (Bangalore, IN, 560048)

Penguin Computing • India

On-site
INR 4,000,000 - 7,000,000
Principal System Integration Engineer
Principal System Integration Engineer

Penguin Solutions • Bengaluru

On-site
INR 4,000,000 - 7,500,000
Senior Principal Engineer (Bangalore, IN, 560048)
Senior Principal Engineer (Bangalore, IN, 560048)

Penguin Computing • Bengaluru

On-site
INR 6,000,000 - 9,000,000