Cacheflow
Senior Staff Software Engineer, Data
Job Description
The Role We are hiring a Senior Software Engineer to lead data architecture across our platform. This is a senior individual contributor role with two tightly coupled responsibilities: defining and unifying the canonical business data model that underpins our product, and taking ownership of our ClickHouse-based data product, the real‑time data layer powering customer‑facing features.
What You'll Do
Lead the design of shared data models that span product teams, working with engineers and product to align on how the core business concepts of the platform fit together.
Set the technical direction for our ClickHouse-based data product as it moves into production: ingestion patterns, schema design, query performance, and operational reliability.
Lead the design and implementation of scalable data contracts, APIs, and integration patterns between services.
Ship Python/Django code alongside feature teams when the work touches the data layer; revie...
What You'll Do
Lead the design of shared data models that span product teams, working with engineers and product to align on how the core business concepts of the platform fit together.
Set the technical direction for our ClickHouse-based data product as it moves into production: ingestion patterns, schema design, query performance, and operational reliability.
Lead the design and implementation of scalable data contracts, APIs, and integration patterns between services.
Ship Python/Django code alongside feature teams when the work touches the data layer; revie...