Senior Software Engineer - Postgres

ClickHouse ClickHouse · Data AI · APJ · Engineering

Senior Software Engineer to join the team building a strategic Postgres initiative to extend ClickHouse's developer-first cloud platform. The role involves designing and building backend services, extending the platform control plane, contributing to PostgreSQL extensions and data plane agents, and developing APIs and integrations. This is a flexible, full-stack systems role for an engineer who thrives in environments where boundaries are fluid, problems are complex, and impact is tangible.

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 PostgreSQL extensions and data plane agents, written in C, C++ or Rust
  4. Contribute to automation and tooling that simplify cluster provisioning, scaling, and lifecycle management.
  5. Collaborate with infrastructure, SRE, and product teams to ensure operational excellence, performance, and reliability.

Skills

Required

  • 6+ years in software engineering
  • building or operating database or cloud platform systems
  • Deep understanding of Postgres — configuration, extensions, operations, and performance tuning
  • Strong programming experience in one or several of Ruby, Go, Rust, C or Python
  • cloud infrastructure
  • APIs
  • automation tools (Terraform, Kubernetes, CI/CD)
  • distributed systems
  • data replication
  • service orchestration patterns
  • Pragmatic
  • detail-oriented
  • comfortable with both greenfield development and operational ownership
  • Flexibility
  • Collaboration
  • Ownership

Nice to have

  • willingness to work across languages

What the JD emphasized

  • Postgres Expertise
  • founder’s mindset