
Lead ClickHouse Engineer
Posted Jul 30

Posted Jul 30
This is a fully remote position, open to applicants in United Kingdom.
β’ Managing cluster operations at scale β overseeing, upgrading, and developing a multi-AZ ClickHouse environment on Kubernetes, complete with practiced backup and recovery procedures.
β’ Schema and query engineering β designing tables and sorting keys, implementing partitioning, creating materialised views, and optimizing queries for multi-terabyte datasets.
β’ Capacity and observability β utilizing a defined capacity model, implementing storage tiering and retention strategies, and employing Grafana for monitoring and alerting to maintain visibility of system health.
β’ Ingestion and data quality β establishing correctness and completeness checks on the data pipelines feeding the system; ensuring reconciliation processes confirm that no data is lost.
β’ Workload isolation β ensuring that ingestion, operations, reporting, and ad-hoc analytics do not interfere with each other as read loads increase.
β’ Team and knowledge leadership β mentoring the engineers involved with the system, setting standards for runbooks and documentation, and ensuring the system is maintainable by the team rather than solely by the author.
β’ AI-assisted operations β leveraging modern tools (including MCP-based AI access) that empower a small team to effectively manage a large platform.
β’ Expertise in columnar/OLAP database engineering β ClickHouse is highly preferred; substantial experience with another columnar or large-scale time-series database (such as BigQuery, Redshift, Druid, kdb+, or similar) is also acceptable.
β’ Proven experience in making architectural decisions for a production data platform, rather than merely operating within a pre-designed system.
β’ Proficient in SQL β capable of analyzing execution plans, optimizing queries, and designing schemas for very large datasets.
β’ Operational/SRE experience β having held production responsibility for a data platform including monitoring, capacity management, incident handling, and recovery processes.
β’ Familiarity with Linux and Kubernetes β comfortable with the operational foundations supporting the database.
β’ Proficient in at least one programming language β ideally Python, but also Go, R, or MATLAB are acceptable.
β’ Engineering discipline β skilled in drafting proposals, strategies, and architectural documents and diagrams, as well as managing change effectively.
β’ Proficient in Git β demonstrating excellent version-control practices.
β’ Understanding of distributed systems fundamentals β including replication, consistency, and failure modes.
β’ Experience in financial services is advantageous but not mandatory β domain knowledge can be acquired; operational instinct is essential.
β’ A substantial estate β genuine scale and critical importance: serving as the system of record for a live trading network, rather than a mere reporting tool.
β’ True ownership β providing architectural and technical leadership for a vital core platform within the business.
β’ An outstanding team β collaborating with senior engineers who value craftsmanship, engage in open communication, and maintain high standards.
β’ Sustainable operations β designed for follow-the-sun coverage; on-call duties are shared, contracted, and planned without the need for heroics.
β’ Competitive package β offering compensation and benefits that are competitive and aligned with your local market.
β’ Modern tooling β utilizing AI-assisted operations and investigative tools that reduce toil instead of complicating processes.
β’ Growth opportunities β the estate is expanding to multiple times its current volume; the role will evolve along with it.
LiteLLM AI Gateway
Snowflake
RTX
C-MORE
Get handpicked remote jobs straight to your inbox weekly.