Senior Software Engineer - Postgres

ClickHouse ClickHouse · Data AI · Engineering

Senior Software Engineer to join the team building a strategic Postgres initiative to extend ClickHouse's developer-first cloud platform, enabling easy integration of Postgres with ClickHouse for end-to-end data workflows. The role involves designing and building backend services for database cluster management, extending the platform control plane, contributing to automation and tooling for provisioning and lifecycle management, developing APIs and integrations, and improving observability and debugging for database services.

What you'd actually do

  1. Design and build backend services that orchestrate and manage database clusters in ClickHouse Cloud.
  2. Extend our platform control plane — written in Ruby, Go, and TypeScript — to support new Postgres capabilities.
  3. Contribute to automation and tooling that simplify cluster provisioning, scaling, and lifecycle management.
  4. Collaborate with infrastructure, SRE, and product teams to ensure operational excellence, performance, and reliability.
  5. Develop APIs and integrations that expose new Postgres functionality to customers and internal systems.

Skills

Required

  • 6+ years in software engineering
  • building or operating database or cloud platform systems
  • Deep understanding of Postgres
  • Strong programming experience in Ruby, Go, or Python
  • cloud infrastructure
  • APIs
  • automation tools (Terraform, Kubernetes, CI/CD)
  • distributed systems
  • data replication
  • service orchestration patterns

Nice to have

  • willingness to work across languages

What the JD emphasized

  • Postgres Expertise
  • founder's mindset