Senior Software Engineer, Query
Core
Build and own the data platform (storage, ingestion, APIs) that powers CircleCI's product teams and customers with fast, reliable access to pipeline and test history data.
Role type
Senior Staff Software Engineer (Data Platform)
Builds
ClickHouse-based storage layer, Temporal-based ingestion pipelines, and domain-level APIs for historical data queries.
Domain
DevOps / CI-CD / Data Engineering
Required skills
Go, ClickHouse, Temporal, distributed systems design, schema design, query performance tuning, observability (Honeycomb/Datadog/Rollbar), technical leadership, AI-native engineering practices
Preferred skills
React, TypeScript, experience with columnar databases other than ClickHouse
Technologies
Go, ClickHouse, Temporal, React, TypeScript, Honeycomb, Datadog, Rollbar
Responsibilities
Design and harden ClickHouse storage schemas and ingestion pipelines; build and maintain Temporal workflows for data movement; evolve APIs to serve product teams and customers; lead architectural decisions for data domains; implement observability for ingestion lag and query latency; mentor engineers and raise quality standards.
Seniority
Senior Staff, hands-on IC with technical leadership

