clickhouse
Software Engineer - Database Integrations
At a Glance
- Location
- United States remote
- Work Regime
- remote
- Experience
- 5+ years
- Posted
- 2026-02-20T14:57:49-05:00
Key Requirements
Required Skills
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/Azure).
Practical experience with Kubernetes.
Strong problem solver and solid production debugging skills.
Clear communication in writing (design docs, code review) and verbally (technical discussions, customer calls, incident response).
Compensation & Benefits
Work on challenging problems at the intersection of database technologies, distributed systems, and cloud-native architecture.
Work on a team that builds software in the open (
PeerDB
), and that cares about the craft of engineering, documentations, and continuous learning.
Be part of a high-visibility team that delivers meaningful impact to customers in a dynamic, hyper-growth environment.
#LI-remote
Responsibilities
Build data-intensive systems
Design and develop high-throughput integrations with databases (Postgres, MySQL, MongoDB), data lakes (Iceberg, Delta Lake), and data warehouses (BigQuery, Snowflake).
Handle edge cases in real-world production scenarios: unconventional database setups, internals of data types, database upgrades/failovers, large transactions, etc.
Design integration solutions to enable users to fully harness ClickHouse's performance and throughput.
Own end-to-end reliability
Debug complex issues in production leveraging runtime diagnostics (e.g. pprof, parca) and observability tools (e.g. metrics, logging, tracing).