Clickhouse
Senior Software Engineer - Postgres
APJ. Posted 5 months ago
The role
You will design and build backend services to manage database clusters in ClickHouse Cloud. You will extend the platform control plane and contribute to PostgreSQL extensions and automation tooling.
What you will do
- Design and build backend services that orchestrate and manage database clusters in ClickHouse Cloud.
- Extend the platform control plane written in Ruby, Go, and TypeScript.
- Contribute to PostgreSQL extensions and data plane agents written in C, C++ or Rust.
- Contribute to automation and tooling for cluster provisioning, scaling, and lifecycle management.
- Collaborate with infrastructure, SRE, and product teams.
- Develop APIs and integrations that expose new Postgres functionality.
- Improve observability, deployment safety, and debugging workflows.
- Participate in design discussions, code reviews, and on-call rotations.
Required qualifications
- 6+ years in software engineering.
- Deep understanding of Postgres including configuration, extensions, operations, and performance tuning.
- Strong programming experience in one or several of Ruby, Go, Rust, C or Python.
- Familiarity with cloud infrastructure, APIs, and automation tools (Terraform, Kubernetes, CI/CD).
- Understanding of distributed systems, data replication, and service orchestration patterns.
Nice to have
- experience building or operating database or cloud platform systems
Benefits
- Flexible work environment
- Employer contributions towards healthcare
- Stock options
- Flexible time off in the US or generous entitlement in other countries
- USD$500 Home office setup for remote employees
- Opportunities to engage with colleagues at company-wide offsites
About the company
ClickHouse is a globally distributed company operating in over 25 countries. They are launching a strategic Postgres initiative to extend their developer-first cloud platform.