About the company
Klaviyo empowers creators to own their own destiny and values diverse backgrounds and experiences.
Responsibilities
- Own the technical direction and delivery for Klaviyo's data platform - streaming, batch compute, storage/lakehouse, and governance.
- Design and implement core data platform capabilities (e.g., event ingestion/CDC, stream processing, batch orchestration, data lake/warehouse patterns, catalog/lineage, governance, access, and compliance).
- Define and uphold SLOs for data freshness, availability, and correctness.
- Author ADRs/RFCs, land data contracts and schema governance, and standardize connectors and templates.
- Profile, tune, and right-size systems for performance and cost; partner with FinOps.
- Pair with product teams and analytics/ML to expose the right abstractions.
- Contribute high-quality code and reviews; mentor Staff/Sr. engineers.
- Use AI to streamline data workflows.
Requirements
- 10+ years building and operating distributed data systems (e.g., Kafka/PubSub, Flink/Spark/Beam, Airflow/Dagster, Iceberg/Delta/Hudi; Snowflake/BigQuery; object storage) with multi-tenant reliability.
- Technical expertise in data ingestion/CDC, stream processing, batch orchestration, lakehouse patterns, catalog/lineage, governance, and access controls.
- Experience applying ML/GenAI to data platforms.
- Influence and enablement: landing data contracts, connectors, and templates.
- AI fluency.
Conditions
- Individual-contributor role (no direct reports).
- Base salary plus annual cash bonus plan, equity, sign-on payments, and comprehensive benefits.