Used Tools & Technologies
Not specified
Required Skills & Competences
Tag name is followed by "@" symbol and proficiency level value.
About proficiency levels:
- 1-2 — basic awareness. Minimal hands-on experience, and a rudimentary understanding of the technology's purpose;
- 3-6 — daily use. Comfortable and regular usage, capable of handling common tasks and challenges related to the technology;
- 7-9 — you are an expert, you can teach others, you know all the pitfalls and tricks;
- 10 — exceptional knowledge, comprehensive understanding, and adeptness in all aspects of the technology, including advanced problem-solving. Think twice before claiming or demanding such level.
Go @ 4
Kubernetes @ 3
Ruby @ 4
Terraform @ 3
TypeScript @ 4
Python @ 7
CI/CD @ 3
Distributed Systems @ 4
Communication @ 7
PostgreSQL @ 4
SRE @ 4
Rust @ 4
Debugging @ 4
API @ 4
Observability @ 4
ClickHouse @ 4
- 1-2 — basic awareness. Minimal hands-on experience, and a rudimentary understanding of the technology's purpose;
- 3-6 — daily use. Comfortable and regular usage, capable of handling common tasks and challenges related to the technology;
- 7-9 — you are an expert, you can teach others, you know all the pitfalls and tricks;
- 10 — exceptional knowledge, comprehensive understanding, and adeptness in all aspects of the technology, including advanced problem-solving. Think twice before claiming or demanding such level.
Details
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.
Responsibilities
- 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.
Requirements
- 6+ years in software engineering, ideally with experience 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 (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.
- Pragmatic, detail-oriented mindset; comfortable with both greenfield development and operational ownership.
- Comfortable contributing across backend APIs, platform automation, Postgres internals, and debugging.
- Strong collaboration and communication skills; ability to work effectively across teams.
- Willingness to participate in on-call rotations and take ownership of reliability and operational concerns.
Compensation
The typical starting salary for this role in the US is $154,000 - $214,000 USD. The typical starting salary for this role in US Premium Markets is $172,000 - $238,000 USD. For roles based in the United States the typical starting salary range for this position is listed above. In certain locations (e.g., San Francisco Bay Area and New York City Metro Area) a premium market range may apply.
Perks
- Flexible work environment — ClickHouse is globally distributed and remote-friendly.
- Employer contributions towards healthcare.
- Stock options for new team members.
- Flexible time off in the US and generous entitlement in other countries.
- $500 home office setup for remote employees.
- Global gatherings and company-wide offsites.
Equal Opportunity & Privacy
ClickHouse provides equal employment opportunities and prohibits discrimination and harassment of any type. See the ClickHouse privacy statement linked in the original posting for more details.