Principal Engineer - Datalakehouse + Kubernetes

Tata Communications

Bengaluru

On-site

INR 1,500,000 - 2,500,000

Full time

14 days+
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Job summary

A global tech company in Bengaluru is looking for a Principal Software Engineer. The role requires expertise in Kubernetes and Python, focusing on designing automation for data platforms. Candidates should have significant experience with API integrations and cloud-native tools. This full-time position offers an opportunity to collaborate with cross-functional teams in a dynamic environment.

Qualifications

  • 8+ years of hands-on experience with Kubernetes.
  • Strong programming skills in Python.
  • Experience with REST API design and integration.

Responsibilities

  • Design, develop, and maintain Kubernetes controllers.
  • Implement MetaControllers and Knative.
  • Collaborate with DevOps and engineering teams.

Skills

Kubernetes
Python
API integration
CI/CD
Docker

Tools

Helm
Argocd
Grafana

Job description

Overview

Human Resources | Talent acquisition | Building Future-Ready Tech Teams | AI, Cloud & Cyber Security Hiring Specialist | Learning Agentic AI in HR

Responsibilities
  • Design, develop, and maintain Kubernetes controllers, operators, and CRDs to manage data platform components and infrastructure automation.
  • Implement MetaControllers, Knative to simplify and orchestrate controller logic.
  • Develop backend services and automation scripts using Python.
  • Integrate with REST APIs for inter-service communication and platform integration.
  • Contribute to Kubernetes-based microservices architecture and CI/CD automation.
  • Monitor, debug, and optimize controllers for performance and reliability.
  • Collaborate with DevOps and platform engineering teams to enhance cluster efficiency and observability.
Required Skills & Experience
  • 8+ years of hands-on experience with Kubernetes (including API server, controllers, admission webhooks).
  • Proven experience in building custom controllers, operators, MetaControllers, Serverless using Knative.
  • Strong programming skills in Python (Go experience is a plus).
  • Good understanding of Kubernetes API machinery, CRDs, reconciliation loops, and event-driven patterns.
  • Experience with REST API design and integration.
  • Familiarity with Helm, Argocd, GitOps, and CI/CD pipelines.
  • Working knowledge of cloud-native tools (Docker, Prometheus, Grafana).
Preferred (Nice-to-Have)
  • Experience with multi-cluster management and scaling custom controllers.
  • Exposure to Istio/Service Mesh and observability frameworks like Grafana, OpenSearch, Fluentd, Kibana.
  • Knowledge of cloud providers (AWS, GCP, Azure).
  • Experience with event-driven systems (Kafka, RabbitMQ, NATS, etc.).
Seniority level
  • Mid-Senior level
Employment type
  • Full-time
Job function
  • Industries
Industries
  • Computer and Network Security and IT Services and IT Consulting

Get notified about new Principal Software Engineer jobs in Bengaluru, Karnataka, India.

Software Developer (Java, Python Gen AI developer)

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Technical Architect
Technical Architect

CoffeeBeans • Bengaluru Urban

On-site
INR 2,000,000 - 3,000,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
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 AI & Data Engineer (Technical Lead) Principal AI & Data Engineer Remote / Hybrid
Principal AI & Data Engineer (Technical Lead) Principal AI & Data Engineer Remote / Hybrid

Electronikmedia • Ernakulam

Remote
INR 3,000,000 - 6,000,000
Senior DevOps/Platform Engineer - Bangalore, India
Senior DevOps/Platform Engineer - Bangalore, India

Dsstream • Bengaluru

On-site
INR 2,500,000 - 4,200,000
Senior team
AI platform tech
Global exposure
+1
Principal Software Engineer
Principal Software Engineer

Talentiser • Hyderabad

On-site
INR 4,000,000 - 6,000,000
Data Engineer - Python / Big Data
Data Engineer - Python / Big Data

Darwinbox Digital Solutions Pvt. Ltd. • Bengaluru

On-site
INR 1,800,000 - 2,400,000
Senior Software Engineer Cloud & Data Platform
Senior Software Engineer Cloud & Data Platform

Wissen Technology • Bengaluru

On-site
INR 1,500,000 - 2,800,000
Software Engineer (Python, AI/ML) ID47296
Software Engineer (Python, AI/ML) ID47296

AgileEngine, LLC. • Hyderabad

On-site
INR 1,200,000 - 2,400,000
Remote work options
Legal compliance with local regulations
Competitive compensation in INR
+1
Principal Engineer – AI
Principal Engineer – AI

Epergne Solutions • Maharashtra

On-site
INR 4,000,000 - 7,000,000