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 integration 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 improving observability. The role is full-stack systems with flexible boundaries.

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
  • Ruby
  • Go
  • Python
  • cloud infrastructure
  • APIs
  • automation tools
  • distributed systems
  • data replication
  • service orchestration patterns

Nice to have

  • operating database or cloud platform systems
  • Terraform
  • Kubernetes
  • CI/CD

What the JD emphasized

  • Postgres Expertise
  • Postgres
  • founder's mindset