Must Have Skills - Go and Python for building system tools, control planes, and automation scripts, Linux Administration, K8s clusters, developing Kubernetes CRDs
/n
/n
Position Overview
/n
This position is with our client, having India subsidiary, based in Pune, India.
/n
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
/n
contemporary container orchestration technologies and AI-assisted development practices.
/n
/n
Role & Responsibilities
/n
The Principal Software Engineer will serve as the technical go-to expert for cluster infrastructure, automated provisioning, and orchestration platforms across our distributed
/n
storage ecosystem.
/n
/n
Your primary responsibilities will include:
/n
/n
- Architecting, deploying,
and managing enterprise-grade Kubernetes clusters to orchestrate distributed storage infrastructure across cloud and bare-metal environments.
/n
- Designing and implementing Kubernetes Custom Resource Definitions (CRDs) and custom operators/controllers to automate the lifecycle and management of complex storage systems.
/n
- Developing robust control plane software, automation frameworks, and management tooling primarily using Go and Python.
/n
- Applying fundamental computer science principles to solve complex cluster orchestration, networking, and scalability challenges.
/n
- Collaborating with systems architects to ensure seamless integration between the underlying storage architecture and high-level deployment frameworks.
/n
- Actively integrating cutting-edge AI tools (e.g., GitHub Copilot, integrated IDE features) into engineering workflows to boost productivity and code quality.
/n
- Providing technical leadership, mentoring
📌 Principal Software Engineer (Pune)
🏢 NorthStar HR Consultants
📍 Pune
Reply to this offer
Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.