Sapphire Ventures
Partnering with expansion-stage, enterprise software companies that we believe can become category leaders.
Sapphire Partners
Limited partner investing in exceptional early-stage venture fund managers.
Sapphire Sport
Partnering with early-stage companies at the nexus of technology and culture.
Menu close
Sapphire
hero

Portfolio Jobs

Looking for your next role? Take a look at these exciting jobs at Sapphire Ventures’ portfolio companies. Our Talent team is passionate about connecting you to your dream job!

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