I take enterprise customers from first call to production analytics, and I engineer every layer in between, from the data model to the Kubernetes cluster.
I run 2+ PB on Kubernetes across ClickHouse, Apache Druid, and DuckDB, and I’ve taken 50+ enterprise customers live after 150+ proofs of concept, owning everything from SSO and migrations to storage layouts, query tuning, Kubernetes operators, and customer success. One of Rill Data’s earliest engineers.
The engineer customers call when the data has to work in production.
Forward-deployed work means owning the whole technical problem, from how a query reads parts off disk to how the cluster is scheduled on Kubernetes. These are the areas I own in production.
Enterprise deployments
Scoping to go-live for 50+ enterprise customers, after 150+ POCs.
Customer GitOps repos, dedicated clusters, and BYOC installs
Connectors, pipelines, models, dashboards, alerts, and APIs
Pre-sales POCs, demos, and solution design with Sales and GTM
SSO, identity & security
Each user sees only the data they should.
SSO over SAML, OIDC, and OAuth2
Row-level security and dashboard access policies
Least-privilege S3 / GCS access with IAM and service accounts
Migrations & reverse ETL
Moving data in both directions, with no data loss.
Legacy systems → the new platform, with planned cutovers
Snowflake, Redshift, Iceberg, Delta Lake → ClickHouse / Druid
Reverse ETL back to warehouses and object storage
Upgrades at every layer
Production analytics keep running during upgrades.
Kubernetes (GKE), node pools, operators, and Helm charts
ClickHouse and Druid binary upgrades across sharded clusters
Rill runtime and customer project upgrades, staged via GitOps
Performance & cost
~30–40% less storage and CPU, and TB-scale scans in under 30 seconds.
Sort keys that prune granules, plus partitions, projections, and codecs
Merges, compaction, and TTLs tuned so part counts stay healthy
Right-sized node pools and a usage-billing pipeline for cost visibility
Pipelines & observability
Batch and real-time ingestion at GBs per hour.
Kafka, Beam on Dataflow, Flink, Airflow, and dbt
Idempotent incremental loads, backfills, and failure recovery
Fleet dashboards, SLOs, burn-rate alerts, and runbooks
AI & developer tooling
Tooling that makes each deployment faster than the last.
MCP servers and agent skills for Claude Code and Cursor
Production AI on-call triage service (FastAPI + LLM structured outputs)
Data-integrity checks that reconcile metrics across pipeline stages
Petabyte scale on Kubernetes
2+ PB across ClickHouse, Druid, and DuckDB.
14 sharded, replicated ClickHouse clusters on Keeper and 17 Druid clusters, all on GKE
Helm, Terraform, and custom Go operators for cluster lifecycle
Pod, node, and operator faults debugged in multi-tenant clusters
02 · Product & customer success
I own the customer relationship, not just the deployment.
Forward-deployed engineering is half engineering and half product and customer work. I prove the product works, bring what customers need back into the roadmap, and stay the technical owner of each account after go-live.
150+
POCs with customers
Proofs of concept & pre-sales
I prove the product works on a prospect’s real problem before they commit.
Partner with Sales and GTM on discovery, solution design, and technical demos.
Scope each POC with the customer’s technical and executive stakeholders, with success criteria agreed up front.
Stand up the prospect’s data sources, models, and dashboards on Rill, and answer their security and architecture questions.
Load-test and benchmark against realistic dashboard traffic to size clusters before go-live.
Carry winning POCs forward into production deployments.
50+
accounts feeding the roadmap
Product management
I bring what customers need back into the product, and help ship it.
Gather requirements in recurring account reviews and turn them into roadmap input for Product and Engineering.
Prioritize and ship customer-driven integrations beyond the core product: Snowflake, Redshift, Iceberg, Delta Lake, S3, GCS, and Kafka sources, plus reverse ETL.
Designed incremental ingestion for Rill’s ClickHouse driver from customer requirements, the foundation for ClickHouse data modeling in Rill.
Write and review design docs, and break features into epics, stories, and estimates.
Turn repeated field work into product and tooling: MCP servers, agent skills, deployment templates, and a data-alert generator.
50+
enterprise customers onboarded
Customer success
I stay the technical owner of the account long after go-live.
Onboard new organizations and users: access, SSO, roles, and first projects.
Train engineers, analysts, and business users to build and change their own projects and dashboards.
Run recurring account calls covering the roadmap, new-feature demos, and requirements.
Act as the escalation point: reproduce, trace across dashboards, queries, pipelines, and infrastructure, fix, then follow up with docs or training.
Plan migrations, upgrades, and maintenance windows with each customer, and confirm everything works afterwards.
Give customers usage transparency through the usage-billing pipeline and usage dashboards, and agent-ready repos so they can change dashboards with Claude Code or Cursor.
03 · How I operate
Built for early-stage ambiguity.
What I’m like to work with, and the evidence behind each claim.
01
Built at an early-stage startup, without a playbook
I joined Rill Data in 2021 as one of its earliest engineers. Nobody had written the playbook for running petabyte-scale real-time analytics for enterprise customers, so I built the infrastructure, the processes, and the playbook as we went.
Evidence
Built core platform infrastructure from scratch while stabilizing inherited Kafka, Beam, and Druid pipelines
Grew the deployment practice from the first customers to 50+ enterprise customers on 30+ clusters
Owned US time-zone engineering coverage on a distributed team
02
Forward deployed and solutions engineer for five years
At Rill I sit between the customer, Sales, Product, and Engineering. Rill’s customers include The Trade Desk, Comcast, AT&T, AppLovin, and FreeWheel: demanding AdTech and media teams whose dashboards drive revenue every day.
Evidence
150+ proofs of concept and pre-sales engagements with Sales and GTM
50+ enterprise customers taken from scoping to production and supported after go-live
SSO, security reviews, migrations, and executive account reviews owned end to end
Most of my work starts with an unfamiliar customer stack and an unclear problem. I get hands-on fast, build a working version, and let the structure emerge from what I learn.
Evidence
Made production and customer decisions alone during US hours on a distributed team
Every POC starts from a new customer’s data, stack, and constraints
Built a BigQuery-to-ClickHouse HLL sketch converter from both engines’ source code, where no documented method existed
Every one of my 50+ enterprise customers, and the 150+ POCs before them, followed the same shape. I own each step, and the customer always knows where we are.
01
Prove
A proof of concept on the customer’s real problem, with success criteria agreed up front.
02
Scope
Requirements with technical and executive stakeholders, turned into a data architecture.
03
Secure
SSO, row-level security, and least-privilege access to cloud storage.
04
Migrate
Connect or move data from legacy systems, warehouses, and lakehouses.
05
Build
Batch and real-time ingestion, models in ClickHouse or Druid, and dashboards.
06
Ship
GitOps-managed dedicated cluster or a BYOC install, taken live.
07
Support
Train users, hand off to steady state, and stay the technical owner of the account.
05 · Experience
9+ years building data platforms and infrastructure.
From ERP migrations to petabyte-scale real-time analytics. Every role added a layer: migrations, then distributed compute, then streaming, then running it all for enterprise customers.
Senior Data Engineer, Forward Deployed & Solutions Engineering
One of the earliest engineers at Rill, an open-source, real-time operational BI platform. I own forward-deployed engineering and petabyte-scale data infrastructure for enterprise AdTech and marketing-analytics customers, and I owned US time-zone engineering coverage on a distributed team.
– Present
5 yrs 5 mos · Boston, MA · Remote (US)
Show highlightsHide highlights
Customer engineering
Led deployments for 50+ enterprise customers from scoping to go-live and handoff, through customer GitOps repos, dedicated clusters, and BYOC installs.
Ran 150+ proofs of concept with prospective and existing customers alongside Sales and GTM, from solution design and demos to a working deployment.
Set up SSO (SAML / OIDC / OAuth2), row-level security, and S3 / GCS IAM, and resolve security and access issues.
Migrate customers from legacy systems to the new platform, and move data between Snowflake or lakehouses and ClickHouse or Druid, including reverse ETL.
Product & customer success
Turn requirements from 50+ enterprise accounts into roadmap input, and prioritize customer-driven integrations with Product and Engineering.
Designed idempotent incremental ingestion for Rill’s ClickHouse driver, a feature that came straight from customer requirements.
Primary technical contact for enterprise accounts: onboarding, user training, executive account reviews, feature demos, and escalations.
Write and review design docs, and break work into epics, stories, and estimates.
Data infrastructure
Manage 2+ PB on Kubernetes across ClickHouse, Druid, and DuckDB, including 30+ clusters (17 Druid, 14 ClickHouse) on GKE with Helm, Terraform, and custom Go operators.
Cut storage and CPU by ~30–40% for enterprise customers through ingestion, compaction, and schema changes.
Built fleet observability, SLOs, the usage-billing pipeline, MCP/AI tooling, and an AI on-call bot. Player-coach to 2 engineers.
ClickHouse
Apache Druid
Kubernetes
Go
GitOps
SSO
Kafka
Beam
Saltside Technologies
Data Engineer
Streaming, warehousing, and ML for a classifieds marketplace.
–
2 yrs · Bengaluru, India
Show highlightsHide highlights
Built an ML-based ad-moderation service that automatically rejected fraudulent listings, reducing manual moderation work.
Built stateful Apache Flink streaming over real-time web and mobile clickstream.
Owned Airflow ETL/ELT, the AWS Redshift warehouse, and Tableau reporting for marketing teams.
Designed APIs between the data platform and product backends.
Apache Flink
Airflow
Redshift
Tableau
ML
Nanoprecise Data Services
Software Development Engineer
Data-intensive analytics over industrial IoT sensor data.
–
1 yr 3 mos · Bengaluru, India
Show highlightsHide highlights
Built streaming and data-intensive analytics in Java and Python.
Ran multi-node Hadoop and Spark clusters and migrated the data stack to AWS EMR.
Built Go services on MongoDB and gRPC integrations with product teams.
Spark
Hadoop
AWS EMR
Go
gRPC
Genpact
Technical Associate
Where my data-migration work started.
–
1 yr 2 mos · Hyderabad, India
Show highlightsHide highlights
Migrated ERP data into SAP R/3 using Informatica, the BackOffice Associates Data Stewardship Platform, and MS SQL Server for staging and batch processing.
Data Migration
Informatica
SQL Server
06 · Projects
Systems I’ve designed, built, and run in production.
Case studies from petabyte-scale work for enterprise AdTech and marketing-analytics customers. Each one covers the problem, what I built, the impact, and the skills behind it.
A self-hosted, multi-tenant ClickHouse platform on Google Kubernetes Engine that runs 14 production ClickHouse clusters for enterprise real-time analytics, as part of a 2+ PB OLAP fleet.
An MCP-based AI toolkit that lets Claude Code audit and optimize ClickHouse clusters across the fleet, finding the columns, tables, and queries that drive storage and compute cost and tracing each one back to the data model that created it.
Led migrations of enterprise customers from a legacy analytics platform and older pipelines to the new Rill application, moving data, metrics, and dashboards without disrupting daily reporting.
Streaming and batch pipelines that ingest high-volume programmatic-advertising data (bid requests, wins, impressions, and auctions) into Apache Druid and ClickHouse for real-time analytics.
Migration paths that move analytics data from Snowflake and lakehouse tables into ClickHouse and Apache Druid, and back out through reverse ETL, with automated checks that confirm the numbers match at every hop.
Re-architected a high-volume ClickHouse analytics workload around tiered projections, directory-based partitions, and tuned compression, which stopped out-of-memory dashboard failures and cut storage and compute.
Auto-triagealerts classified, deduplicated, and ticketed
A production AI on-call agent that turns monitoring alerts into triaged, deduplicated tickets and Slack updates, so engineers start from a diagnosis instead of a raw alert.
The observability layer for a 30+ cluster, 2+ PB ClickHouse and Druid fleet: templated monitoring dashboards, data-freshness alerting, SLOs, and a usage-billing pipeline that shows customers exactly what they consume.
values.yaml→
Jinja templates→
Rill dashboards→
Alerts + billing
Observability
Site Reliability Engineering
SLOs
ClickHouse
Apache Druid
Read case study
Open source
Public code: the platform I help build, plus tools and examples I’ve published.
A column that is mostly small with the occasional huge value. Should it be Int64 with a T64 codec, a Variant(Int8, Int64), or something else? How the major OLAP engines handle integer width on disk and in memory, with measurements from ClickHouse and DuckDB.
How I converted BigQuery’s ZetaSketch HLL++ sketches into ClickHouse uniqCombined64 states by transplanting the registers directly: no rehashing, no raw rows, and counts within HLL’s own noise.
ClickHouse
BigQuery
HyperLogLog
Data Migration
Rust
Read post
Quick answers
Questions people ask me.
Short, direct answers about what I do and how I work.
Rohith Reddy Kota is a Boston-based Forward Deployed Engineer and Senior Data Engineer at Rill Data, and one of its earliest engineers. He manages 2+ petabytes of data on Kubernetes across ClickHouse, Apache Druid, and DuckDB, and deploys, migrates, upgrades, and supports real-time and batch analytics for enterprise AdTech and marketing-analytics companies.
What does Rohith Reddy Kota do at Rill Data?
He leads enterprise customer deployments end to end. That covers scoping, SSO and security, data migrations, onboarding and training users, GitOps-managed dedicated Kubernetes clusters, system and database upgrades, production support, and handoff. He has deployed 50+ enterprise customers, run 150+ proofs of concept, and runs 30+ ClickHouse and Druid clusters on GKE.
How does Rohith Reddy Kota deploy an enterprise customer?
He scopes requirements with technical and executive stakeholders, designs the data architecture, sets up SSO and cloud-storage access, and migrates or connects the customer’s data. He then builds batch and real-time ingestion, models the data in ClickHouse or Druid, builds dashboards and alerts, provisions a GitOps-managed dedicated cluster on Kubernetes, trains the customer’s users, and hands off to steady-state support.
How many customers has Rohith Reddy Kota worked with?
He has deployed and supported 50+ enterprise customers on Rill and run 150+ proofs of concept with prospective and existing customers, mostly in AdTech and marketing analytics. Public Rill customers include The Trade Desk, Comcast, AT&T, AppLovin, FreeWheel, InMobi, Moloco, and Liftoff.
How much data does Rohith Reddy Kota manage?
He manages 2+ petabytes of data on Kubernetes across ClickHouse, Apache Druid, and DuckDB, including 30+ distributed OLAP clusters (17 Apache Druid and 14 ClickHouse) on Google Kubernetes Engine. The work covers constant batch and real-time ingestion, ingestion-failure recovery, upgrades, migrations, and observability.
How does Rohith Reddy Kota keep data infrastructure costs under control?
He treats cost as a first-class production metric. He right-sizes clusters and node pools, cuts storage through compression, retention, TTLs, and compaction, removes unused data, and makes queries cheaper. He also built a usage-billing pipeline for visibility. These changes cut storage and CPU by ~30–40% for enterprise customers.
What AI and LLM work has Rohith Reddy Kota shipped?
He runs a production AI on-call triage service: a FastAPI application that takes monitoring webhooks, classifies issues with an LLM using structured outputs, and opens or updates tickets and Slack threads. He has also built MCP servers and agent skills that let Claude Code and Cursor develop and query Rill projects.
What projects has Rohith Reddy Kota built?
His major projects include a self-hosted ClickHouse platform on Kubernetes running 14 production clusters and an MCP-based AI toolkit that audits and optimizes ClickHouse storage and cost. He has migrated enterprise customers from a legacy analytics platform to Rill, built real-time AdTech bidstream pipelines on Kafka, Apache Beam, and Dataflow, and moved Snowflake and lakehouse data into ClickHouse with reverse ETL and integrity checks. He also redesigned a ClickHouse workload around projections, built a production AI on-call triage agent, and built fleet observability with data-freshness alerting and usage billing.
08 · Contact
Let’s build something that holds up in production.
If something here resonates, whether it’s a data problem, an idea, or a conversation worth having, I’d love to hear from you. The fastest way to reach me is a message on LinkedIn.