
Remote opportunity at
EDBStaff Software Engineer-ClickHouse Committer
EDB is hiring a remote Staff Software Engineer-ClickHouse Committer for full-time employment. The organization provides a data and AI platform centered on Postgres for transactional, analytical,…
Career Tools
About This Role
EDB is hiring a remote Staff Software Engineer-ClickHouse Committer for full-time employment. The organization provides a data and AI platform centered on Postgres for transactional, analytical, and AI workloads across cloud environments, serving over 1,500 global customers including government organizations, financial services, media, and IT enterprises. In this role, the engineer will join the team responsible for advancing the Analytics product portfolio around ClickHouse initiatives. Responsibilities include building core analytics…
Job Description
EDB is hiring a remote Staff Software Engineer-ClickHouse Committer for full-time employment. The organization provides a data and AI platform centered on Postgres for transactional, analytical, and AI workloads across cloud environments, serving over 1,500 global customers including government organizations, financial services, media, and IT enterprises.
In this role, the engineer will join the team responsible for advancing the Analytics product portfolio around ClickHouse initiatives. Responsibilities include building core analytics products such as ClickHouse extensions and integrations, WarehousePG, Postgres Analytics Accelerator, migration tools, monitoring systems, and performance optimizations for the PostgreSQL ecosystem.
This position suits an experienced software engineer with proven upstream contributions to the ClickHouse open-source software project who wants to design, develop, and maintain analytics products.
Responsibilities
- Design and develop PostgreSQL database features and tools centered on ClickHouse real-time analytics
- Review and refine team code contributions to maintain high quality standards
- Write and maintain regression tests for new features and bug fixes
- Troubleshoot and resolve software, network, and database issues
- Operate within CI/CD pipelines to guarantee smooth deployment and integration
Requirements
- 5 or more years of database internals development experience, preferably with PostgreSQL
- Upstream contributions or commits to the ClickHouse OSS project
- Deep expertise in systems programming using C, C++, Rust, or Go
- Experience with distributed query optimizers such as Orca
- Solid grounding in computer science fundamentals including algorithms, data structures, and OS internals
- Proficiency in Linux-based software development and debugging
- Demonstrated experience optimizing analytical database system performance
- Strong problem-solving abilities in system and database troubleshooting
- Excellent written and verbal communication skills
Qualifications
- Experience with analytical databases or libraries like DuckDB, Spark, or DataFusion
- Familiarity with MPP systems such as Greenplum
- Solid understanding of PostgreSQL internals
- Familiarity with machine learning techniques and libraries
- Knowledge of GitHub Actions workflows
- Prior contributions to additional open-source database projects
Core Skills
Benefits
- Access to CuraLinc for health and wellness tips and practices
- Wellness Fridays extending through December 2026
Frequently Asked Questions
Answers are based only on the employer’s listing; where it doesn’t say, neither do we.
Is this position remote?
Yes, the source posting explicitly notes that this position is 100% remote.
What is the employment type?
The role is full-time.
What salary does EDB offer for this role?
The job posting does not specify a salary.
What are the core technical requirements?
Candidates must have at least 5 years of database internals development experience, upstream contributions or commits to the ClickHouse OSS project, systems programming expertise in C, C++, Rust, or Go, and experience with distributed query optimizers.
Sample Interview Questions
AI-generated questions tailored to this specific role — a preview of the full practice set.