Used Tools & Technologies
PostgreSQLRequired Skills & Competences
Tag name is followed by "@" symbol and proficiency level value.
About proficiency levels:
- 1-2 — basic awareness. Minimal hands-on experience, and a rudimentary understanding of the technology's purpose;
- 3-6 — daily use. Comfortable and regular usage, capable of handling common tasks and challenges related to the technology;
- 7-9 — you are an expert, you can teach others, you know all the pitfalls and tricks;
- 10 — exceptional knowledge, comprehensive understanding, and adeptness in all aspects of the technology, including advanced problem-solving. Think twice before claiming or demanding such level.
Go @ 5
Kafka @ 3
Kubernetes @ 3
MySQL @ 3
Spark @ 3
GCP @ 3
GitHub @ 3
Flink @ 3
Hiring @ 3
AWS @ 3
Azure @ 3
Communication @ 3
MongoDB @ 3
Parquet @ 3
Protobuf @ 3
Debugging @ 6
Snowflake @ 3
Observability @ 3
AI @ 3
ClickHouse @ 3
- 1-2 — basic awareness. Minimal hands-on experience, and a rudimentary understanding of the technology's purpose;
- 3-6 — daily use. Comfortable and regular usage, capable of handling common tasks and challenges related to the technology;
- 7-9 — you are an expert, you can teach others, you know all the pitfalls and tricks;
- 10 — exceptional knowledge, comprehensive understanding, and adeptness in all aspects of the technology, including advanced problem-solving. Think twice before claiming or demanding such level.
Details
About ClickHouse
Recognized on the 2025 Forbes Cloud 100 list, ClickHouse is a fast-growing private cloud company focused on real-time analytics, data warehousing, observability, and AI workloads. The company serves more than 3,000 customers and recently closed a $400M Series D financing round.
About the team
The ClickPipes - Database Integrations team builds the platform that enables real-time data replication from databases into ClickHouse at petabyte scale. The team works on complex database internals, schema evolution during live replication, data type compatibility, low end-to-end latency, and durable execution frameworks. Integrations are built on the open-source PeerDB (https://github.com/PeerDB-io/peerdb).
Responsibilities
- Design and develop high-throughput integrations with databases (Postgres, MySQL, MongoDB), data lakes (Iceberg, Delta Lake), and data warehouses (BigQuery, Snowflake).
- Handle production edge cases: unconventional database setups, data type internals, database upgrades/failovers, and large transactions.
- Design integration solutions to maximize ClickHouse performance and throughput.
- Debug complex production issues using runtime diagnostics (e.g. pprof, parca) and observability tools (metrics, logging, tracing).
- Build and improve infrastructure and tools to increase system reliability, reduce incident response time, and automate operations.
- Write clear public and internal documentation.
- Participate in on-call rotation.
- Work directly with customers to understand integration requirements and collaborate cross-functionally to influence product roadmaps and lead technical discussions.
Requirements
- 5+ years of industry experience building data-intensive software solutions.
- Proficient in Go, or experienced in systems programming with willingness to ramp up quickly in Go.
- Cloud-native experience deploying and operating services on at least one major cloud platform (AWS, GCP, or Azure).
- Practical experience with Kubernetes.
- Strong problem-solving ability and solid production debugging skills.
- Clear communication in writing (design docs, code review) and verbally (technical discussions, customer calls, incident response).
Bonus
- Experience with database replication technologies (CDC, logical replication).
- Experience with durable execution frameworks (Temporal).
- Experience with data formats and protocols (Avro, Parquet, Protobuf).
- Experience with modern data processing frameworks (Kafka, Spark, Flink).
- Experience maintaining or contributing to open-source software.
Compensation
The typical starting salary for this role in the United States is $141,000 - $208,000 USD. For certain premium US markets (San Francisco Bay Area, New York City Metro Area) the typical starting range may be $157,000 - $230,000 USD. The posting states these ranges reflect the expected minimum and maximum pay at time of posting and that actual compensation may vary based on factors such as experience, location, and performance.
Perks
- Flexible remote-friendly work environment; ClickHouse operates in multiple countries.
- Employer contributions towards healthcare.
- Stock options for new employees.
- Flexible time off in the US and generous entitlement in other countries.
- $500 home office setup allowance for remote employees.
- Global company gatherings/offsites.
Other notes
- The role is hired remotely in the United States and ClickHouse indicates they are hiring remotely in any country where they have a hiring presence.
- The team builds in the open and maintains/uses PeerDB as part of their integrations.