Explore opportunities across our network of innovative companies.

Member of Technical Staff (Cloud Platform)

ThoughtSpot

ThoughtSpot

IT
Bengaluru, Karnataka, India
Posted on Mar 20, 2026

About the Role

Experience: 3–5 years

Location: Bangalore, India (Hybrid)

Team: Cloud Platform Engineering

We are looking for a Senior Engineer to join our Cloud Platform team and contribute to the design and development of our multi-tenant SaaS platform. You will work on control plane and data plane systems that power our platform at scale — building reliable, observable, and scalable infrastructure that tenants depend on.

This role is hands-on and high-ownership. You are someone early in your platform engineering journey but already demonstrating strong fundamentals, a curiosity for distributed systems, and a drive to own things end-to-end. You will work closely with principal and staff engineers who will invest in your growth.

What You Will Do

Design & Development

- Build and maintain platform components across control plane and data plane

- Take ownership of well-scoped features from design through production

- Write clean, well-tested, production-grade code with focus on reliability

- Participate in design and code reviews — ask good questions, share perspectives

Control Plane

- Build and maintain systems for tenant provisioning and cluster configuration

- Develop and operate Kubernetes-based automation pipelines

- Implement self-service APIs for tenant and cluster management

- Ensure components are observable and well-documented

Data Plane

- Develop data path components with a focus on correctness and performance

- Implement tenant isolation boundaries at the data layer

- Identify and fix bugs and performance issues in hot paths

Engineering Excellence

- Write unit, integration, and load tests for platform components

- Participate in on-call rotation — respond to incidents, write postmortems

- Proactively flag technical debt and suggest pragmatic fixes

- Contribute to runbooks, architecture decision records, and design docs

Collaboration & Growth

- Work closely with senior, principal, and staff engineers on platform roadmap

- Participate in technical interviews as you grow into the role

- Actively seek feedback and invest in your own technical development

Must Have

SaaS Platform & Multi-Tenancy

- 3+ years of engineering experience with at least 1 year on platform, infrastructure, or backend services teams

- Basic understanding of multi-tenancy concepts — tenant isolation, resource sharing, and noisy neighbor problems

- Awareness of tenant lifecycle operations — what provisioning, configuration, and deprovisioning workflows look like

- Exposure to data isolation approaches — row-level security, schema-per-tenant, or namespace-level separation

- Curiosity about SaaS operational concerns — how metering, entitlements, and quotas work at the platform layer

Control Plane & Data Plane

- Hands-on experience with Kubernetes fundamentals — pods, deployments, services, namespaces, RBAC, config maps, and secrets in production

- Awareness of Kubernetes extensibility — what CRDs and controllers are, even if not yet built one from scratch

- Working knowledge of GitOps concepts — infrastructure managed via git, ArgoCD or Flux exposure preferred

- Basic understanding of reconciliation loops and desired state management — what Kubernetes controllers do under the hood

- Exposure to control plane / data plane separation — from any domain (databases, networking, or cloud platforms)

Cloud & Hybrid Infrastructure

- Hands-on experience with at least one major cloud provider (AWS, GCP, or Azure) — deploying and operating services in a cloud environment

- Experience writing infrastructure as code — basic Terraform or Pulumi in a team setting

- Awareness of cloud networking fundamentals — VPCs, subnets, security groups, load balancers, DNS

- Basic familiarity with service mesh concepts — what Istio or Envoy does, mTLS, sidecar proxies

Distributed Systems

- Solid understanding of distributed systems basics — timeouts, retries, idempotency, and failure handling

- Experience building or operating services with basic HA patterns — health checks, restarts, rolling deployments

- Hands-on with observability basics — writing structured logs, understanding metrics and alerts, reading traces

- Willingness to participate in on-call rotation and grow into incident response

Security

- Working knowledge of cloud security basics — IAM policies, least privilege, secrets not in code

- Basic understanding of network isolation — security groups, network policies, firewall rules

- Awareness of secrets management — environment variables vs secret managers, rotation basics

Good to Have

- Any exposure to Kafka, gRPC, or event-driven systems

- Familiarity with Prometheus and Grafana — reading dashboards, writing basic PromQL

- Awareness of multi-cluster or hybrid cloud concepts

- Personal or open-source projects involving platform or infrastructure tooling

- Exposure to chaos engineering or resilience testing concepts