Live opening · Posted 17 days ago

Principal Software Engineer (Distributed Storage Systems)

NorthStar HR Consultants · Pune District, Maharashtra, India (On-site)
Linkedin No
You are 17 days behind. JobBeeper subscribers saw this role while it was still new.

At a glance

The key details from the original listing.

Posted 17 days ago
CompanyNorthStar HR Consultants
LocationPune District, Maharashtra, India (On-site)
Work modeNo
SourceLinkedin
Listed17 days ago

Your early-applicant advantage

Live timing from JobBeeper.

Live data
13 min from Linkedin publishing this role to us finding it
5 min median time from a role going live to a subscriber being told
6 hours subscribers had this role before this page existed
71,810 roles found in the last 24 hours — the newest are not on this site yet
Start your free trial →

About the role

Description supplied by the original job listing.

Job Title - Principal Software Engineer
(Cluster Infrastructure & Deployment - Distributed Storage Systems)
Job Location - Pune, Maharashtra
Must Have Skills - Go and Python for building system tools, control planes, and automation scripts, Linux Administration, K8s clusters, developing Kubernetes CRDs
Position Overview
This position is with our client, having India subsidiary, based in Pune, India.
We are looking for a Principal Software Engineer to join their core engineering team to lead the architecture, deployment, and management of their distributed storage clusters leveraging
modern container orchestration technologies and AI-assisted development practices.
Role & Responsibilities
The Principal Software Engineer will serve as the technical go-to expert for cluster infrastructure, automated provisioning, and orchestration platforms across our distributed
storage ecosystem.
Your primary responsibilities will include:
Architecting, deploying, and managing enterprise-grade Kubernetes clusters to orchestrate distributed storage infrastructure across cloud and bare-metal environments.
Designing and implementing Kubernetes Custom Resource Definitions (CRDs) and custom operators/controllers to automate the lifecycle and management of complex storage systems.
Developing robust control plane software, automation frameworks, and management tooling primarily using Go and Python.
Applying fundamental computer science principles to solve complex cluster orchestration, networking, and scalability challenges.
Collaborating with systems architects to ensure seamless integration between the underlying storage architecture and high-level deployment frameworks.
Actively integrating cutting-edge AI tools (e.g., GitHub Copilot, integrated IDE features) into engineering workflows to boost productivity and code quality.
Providing technical leadership, mentoring engineers, setting operational standards, and driving architectural reviews for cluster infrastructure.
Qualifications & Requirements
Education & Experience
Bachelor’s, Master’s, or Ph.D. degree in Computer Engineering, Computer Science, Electrical Engineering, or a related technical field.
12+ years of hands-on professional experience in systems automation, platform engineering, or infrastructure engineering.
Proven track record of designing, building, and maintaining production-grade Kubernetes environments at scale.
Technical Skills (Must-Haves)
Solid foundation in Computer Science fundamentals (data structures, algorithms, operating systems, and computer network architecture).
Deep expertise in Kubernetes: configuring, setting up, bootstrapping, securing, and managing production K8s clusters.
Hands-on experience developing Kubernetes CRDs and custom resources/operators for complex storage or infrastructure workloads.
Excellent programming skills in Go and Python for building system tools, control planes, and automation scripts.
Strong Linux system administration and Linux scripting skills.
Familiarity with modern dev toolchains and AI-assisted development tools (e.g., VSCode, GitHub, Copilot).
Technical Skills (Good-to-Have)
Knowledge of cloud and virtualization management platforms such as OpenStack or VMware vSphere / VMs.
Familiarity with distributed storage systems (e.g., Ceph, S3, Lustre) from an operational and deployment perspective.
Soft Skills & Leadership
Strong leadership capability to establish technical strategy and mentor engineering teams.
Eagerness to integrate AI tools into the daily development workflow to maximize engineering throughput.
Excellent problem-solving skills, system-level analytical thinking, and attention to detail.
Ability to thrive and drive execution in a fast-paced, collaborative startup environment.

Work arrangement
No

Get JobBeeper Mobile App

Never miss a job opening! Get instant job alerts on your phone.

Subscribers see fresh openings within minutes. Download the JobBeeper App on Google Play to get real-time push notifications and apply before anyone else.

⚡ Instant Push Alerts 🎯 Tailored Filters 🚀 Direct Employer Links
GET IT ON Google Play

More openings worth a look

Recently tracked roles with full details and direct application links.

6 roles
Good roles move before most people even see them. Tell JobBeeper what you want and get fresh matches delivered in minutes.
Start your free trial →
⚡ Get fresh job alerts 📱 Get App