Senior Software Engineer - Postgres @ClickHouse

    2 months ago·ClickHouse is hiring a remote Senior Software Engineer - Postgres·📍 APJ

    About the Role

    ClickHouse is launching a strategic Postgres initiative to extend our developer-first cloud platform, so teams can easily integrate Postgres with ClickHouse and power end-to-end data workflows.

    We’re looking for a Senior Software Engineer to join the team building this platform. You’ll work across a range of areas — from control plane services and automation to operational tooling and developer experience. 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’LL DO

    - Design and build backend services that orchestrate and manage database clusters in ClickHouse Cloud.

    - Extend our platform control plane — written in Ruby, Go, and TypeScript — to support new Postgres capabilities.

    - Contribute to PostgreSQL extensions and data plane agents, written in C, C++ or Rust

    - Contribute to automation and tooling that simplify cluster provisioning, scaling, and lifecycle management.

    - Collaborate with infrastructure, SRE, and product teams to ensure operational excellence, performance, and reliability.

    - Develop APIs and integrations that expose new Postgres functionality to customers and internal systems.

    - Improve observability, deployment safety, and debugging workflows for database services.

    - Participate in design discussions, code reviews, and on-call rotations, contributing to the overall reliability and velocity of the team.

    - Operate with autonomy — identifying opportunities, driving execution, and delivering meaningful impact.

    ABOUT YOU

    - Experience: 6+ years in software engineering, ideally with experience building or operating database or cloud platform systems.

    - Postgres Expertise: Deep understanding of Postgres — configuration, extensions, operations, and performance tuning.

    - Technical Skills:

    - Strong programming experience in one or several of Ruby, Go, Rust, C or Python (and willingness to work across languages).

    - Familiarity with cloud infrastructure, APIs, and automation tools (Terraform, Kubernetes, CI/CD).

    - Understanding of distributed systems, data replication, and service orchestration patterns.

    - Mindset: Pragmatic, detail-oriented, and comfortable with both greenfield development and operational ownership.

    - Flexibility: Happy to contribute where needed — from backend APIs and platform automation to Postgres internals and debugging.

    - Collaboration: Strong communicator who works effectively across teams in a fast-paced, cross-functional environment.

    - Ownership: You operate with a founder’s mindset — take initiative, move quickly, and care deeply about outcomes.

    WHY JOIN US

    - Be part of a strategic new offering that expands the scope and impact of ClickHouse Cloud.

    - Work with cutting-edge database and infrastructure technologies at scale.

    - Operate with high autonomy in a small, focused team that values deep expertise and collaboration.

    - Shape foundational systems for reliability, automation, and developer experience in managed database.

    #LI-remote

    Get jobs in your inbox

    Join over 10,000 subscribers receiving our weekly newsletter.