This role involves leading cross-team initiatives to define the architecture, scalability, and reliability of ClickHouse systems at Semrush
Job Summary
This role involves leading cross-team initiatives to define the architecture, scalability, and reliability of ClickHouse systems at Semrush.
The successful candidate will partner with engineering leaders to align technical decisions with product needs while staying hands-on with complex problem-solving.
Semrush offers unlimited PTO, a hobby budget, and an inclusive culture built on moving fast and learning quickly from failures.
Matching Summary
This role involves leading cross-team initiatives to define the architecture, scalability, and reliability of ClickHouse systems at Semrush.
Skills & Requirements
Must-have
Expert knowledge of SQL DBMS OLAP/OLTP
5+ years production experience with ClickHouse
Solid understanding of distributed systems
Experience designing resilient data-intensive systems
Proficiency in Rust or C/C++ programming
Nice-to-have
Experience with Kubernetes ecosystem
Cloud computing experience on GCP
Knowledge of other DBMS platforms
Programming skills in Python or Go
Ability to drive alignment on technical trade-offs
Key Requirements
5+ years of production database experience
Expertise in ClickHouse internals and performance optimization