1. Home
  2. Jobs
  3. Jobs in Bangalore
  4. Backend Developer jobs in Bangalore
  5. Principal Engineer (PMTS) Backend & Platform
Agent
Jobs
Applied
Tracker
Profile
    1. Jobs for you
    2. Job

    Job · 22478045

    Ecolibrium Energy logo

    Principal Engineer (PMTS) Backend & Platform

    Ecolibrium Energy · Bengaluru · onsite · Posted 1d ago

    Not disclosed8–10 yrsfulltimeSourced fromFoundit

    About a minute. You'll make an account on the way through.

    About this role

    Overview

    We are looking for a Principal Member of Technical Staff (PMTS) to design, build and own the backend services and distributed systems that power our energy and IoT platform. This is a backend-first role: the PMTS will write production code every week, shape the architecture of high-throughput, event-driven services, and take those services all the way to production on AWS and Kubernetes.

    This is a deeply hands-on senior individual contributor role. It requires very strong backend engineering, because that is where most of the work is; strong distributed systems depth, because our platform processes real-time telemetry at scale; and strong hands-on DevOps capability with AWS, Docker and Kubernetes, because engineers here own what they build through to production rather than handing it over. This is an AI-native engineering environment: AI coding agents such as Claude Code and Cursor are part of the daily workflow, and the PMTS will set the standard for how AI-assisted changes are reviewed. The role requires 8+ years of relevant experience.

    THE WORK

    Key Responsibilities

    Backend Engineering (Hands-on)

    • Design, build and ship production-grade backend services in Java, Spring Boot, Python and Go, writing a significant share of the code yourself.
    • Design APIs, data models and service contracts with versioning, failure semantics and scaling paths considered up front.
    • Own performance of services end to end: profiling, query optimisation, caching, connection management and memory behaviour.
    • Set and enforce standards for code quality, automated testing (unit, integration and contract) and code review.
    • Modernise legacy services incrementally without disrupting production.
    • Choose the right technology for the problem rather than defaulting to a familiar stack.

    Distributed Systems & Data

    • Design and build event-driven and streaming systems on Kafka, MQTT and Apache Flink for high-throughput IoT telemetry.
    • Make deliberate trade-offs on consistency, ordering, partitioning, idempotency and delivery guarantees.
    • Build for failure: retries with backoff, circuit breaking, backpressure, graceful degradation and safe replay.
    • Design data storage across PostgreSQL, Redis and time-series databases for scale, retention and query patterns.
    • Debug hard problems across service, database, messaging and network layers.

    DevOps, AWS & Kubernetes

    • Containerise services with Docker and own their deployment on Kubernetes, including manifests, Helm, autoscaling, resource limits and health checks.
    • Design and operate AWS infrastructure for the services you build, with ownership of architecture, security and cost.
    • Build and maintain CI/CD pipelines with automated testing, safe database migrations and rollback.
    • Write infrastructure as code (Terraform or equivalent) held to the same review and versioning standards as application code.
    • Instrument services with metrics, structured logs and tracing so problems are visible before customers report them.
    • Own what you ship in production, including incident resolution and fixing root causes in code.

    Architecture & Technical Leadership

    • Own architecture for backend services and set technical direction through design reviews, RFCs and working code rather than mandate.
    • Take ambiguous problems from definition through design, implementation and testing to production.
    • Document consequential technical decisions, including trade-offs and the options deliberately rejected.
    • Mentor engineers on backend design, distributed systems and production ownership, and unblock teams on hard technical problems.
    • Use Claude Code, Cursor and equivalent AI coding agents in daily work, and define the review standards for AI-assisted changes.

    THE ENVIRONMENT

    Technology Environment

    • Backend: Java, Spring Boot, Python, Django, FastAPI, Go.
    • Messaging & Streaming: Kafka, MQTT, Apache Flink and event-driven architectures.
    • Data: PostgreSQL, Redis and time-series databases.
    • Cloud: AWS.
    • Infrastructure: Docker, Kubernetes, Helm and Terraform.
    • CI/CD: GitHub Actions or equivalent modern CI/CD tooling.
    • Observability: Prometheus, Grafana, OpenTelemetry and Sentry.
    • APIs & Contracts: REST, OpenAPI and AsyncAPI.
    • Frontend: React and TypeScript (working knowledge).
    • AI Tooling: Claude Code, Cursor and LLM APIs.

    WHAT WE'RE LOOKING FOR

    Qualifications & Experience

    Essential: Backend Engineering

    • 8+ years of software engineering experience, the majority in hands-on backend development of production systems.
    • Deep expertise in Java/Spring Boot or Python (Django/FastAPI), writing production-quality code every week rather than only reviewing it.
    • Strong API design, data modelling and SQL skills, including schema and query optimisation.
    • Solid testing discipline, with unit, integration and contract tests as part of normal delivery.

    Essential: Distributed Systems

    • Proven track record designing, building and running distributed systems in production at scale.
    • Hands-on experience with Kafka or equivalent messaging and event-driven architecture.
    • Strong grasp of concurrency, consistency, partitioning, idempotency and failure handling.
    • Exceptional debugging ability across service, database, messaging and network layers.

    Essential: DevOps, AWS & Kubernetes

    • Hands-on production experience on AWS across compute, networking, storage, managed databases and IAM.
    • Strong Docker fundamentals and hands-on Kubernetes experience deploying, scaling and troubleshooting services in production.
    • CI/CD pipelines and infrastructure as code built and maintained first-hand rather than inherited.
    • Practical observability experience with metrics, logging, tracing and alerting.

    Essential: Leadership & Ways of Working

    • Track record of technical influence beyond personal output: standards adopted, teams unblocked and engineers levelled up.
    • Ability to work independently with ambiguous requirements and bring clarity to others.
    • Strong written communication across design documents, RFCs, post-mortems and runbooks.
    • Bias towards owning outcomes rather than tickets, and towards fixing causes rather than symptoms.
    • Fluent use of Claude Code, Cursor or equivalent AI development tools in daily engineering work.

    Desirable

    • IoT, energy, industrial or real-time data experience.
    • Apache Flink, MQTT or time-series databases (ClickHouse, InfluxDB) at scale.
    • Go in production.
    • React and TypeScript working knowledge.
    • Experience building LLM-powered or Agentic AI features in production.
    • Experience in high-velocity product or startup environments.

    Sourced from foundit

    Skills

    PrometheusGrafanaDockerTerraformKubernetesPostgresqlApache Kafkaapache flinkredismqttOpenTelemetrySentryGolangPythonSpring BootJavaCi/Cd

    About Ecolibrium Energy

    Ecolibrium Energy logo

    Ecolibrium Energy

    Power

    38

    employees

    2008

    18 years old

    Ahmedabad,Gujarat

    India

    ₹12.5L PA avg

    Avg at Ecolibrium Energy

    About

    Ecolibrium Energy specializes in smart-grid technology and analytics, providing solutions for energy management and consumption tracking for various industrial clients.

    Industries

    PowerInternet

    Employee ratings

    10 reviews

    3.9/ 5

    Culture

    3.7

    Career growth

    3.2

    Work-life

    3.9

    Employees rate it well for

    Company Culture40Work-Life Balance39

    Find them on

    WebsiteLinkedInAmbitionBox reviews

    See all 399 Backend Developer jobs in BangaloreBackend Developer jobs in IndiaJobs in Bangalore

    Career guides

    • Resume keywords for software engineers in India (with examples by role)
    • What is an ATS job board? Definition + platform list
    • PhonePe referral: how to get one in 4 steps (2026)

    All career guidesAll articlesBrowse companies hiring

    Principal Engineer (PMTS) Backend & Platform · waiting for your command