Own the real-time path — Steward the real-time path (Kafka into ClickHouse) that powers low-latency analytics, overage detection, and operational dashboards. Tune brokers, partitions, materialised views, and consumer offsets.
Own the batch path — Steward the batch path (Spark into Snowflake) as a durable, replayable backup of the usage ledger and the source for warehouse loads.
CDC pipeline — Own the AWS DMS flows from Aurora MySQL / Postgres into the warehouse. Make sure every operational change is captured, durable, and joinable with traffic data.
Airflow and orchestration — Build and maintain the DAGs that produce semantic-layer tables, internal BI fact tables, customer-facing analytics aggregates, and search/ranking signals. Keep DAG failures rare, observable, and easy to retry.
Quota and ledger correctness — Partner with the platform team on the Kinesis → Lambda → DynamoDB → Redis quota loop and the ClickHouse-backed Quota Service. The usage ledger has to reconcile across paths.
Schema and contract discipline — Own event schemas, evolve them safely, and keep producer/consumer contracts honest as the platform changes.
Pipeline scalability — Scale the pipeline ahead of traffic: Kafka partition strategy, ClickHouse cluster sizing, Airflow concurrency, and Spark job tuning. The pipeline should get cheaper per event as volume grows, not more fragile.
Cost discipline — Own the data-platform spend as a first-class metric. Tune storage tiers, retention, partitioning, and compute — Snowflake, ClickHouse, storage, and streaming throughput are all on your scoreboard, reported monthly.
Agent-native data foundations — Help define the metering and governance signals needed to bill and observe agent traffic distinctly from human traffic.
What You Bring
5–8 years building production data systems; multiple years owning a pipeline that revenue depends on.
Deep hands-on experience with most of: Kafka / MSK, ClickHouse, Spark, Snowflake, Airflow, AWS DMS, S3, Parquet, DynamoDB.
Strong SQL, comfort tuning queries on a columnar OLAP engine (ClickHouse) and on a cloud warehouse (Snowflake).
Proficient in Python for data work (PySpark, Airflow operators, scripting); bonus for Scala, Go, or Node.js.