ClickHouse is a fast-growing private cloud company recognized for its innovative data solutions. They are seeking a Principal Software Engineer with expertise in systems programming and Postgres to lead the design and implementation of advanced database features, mentor engineers, and drive architectural direction for their data platform.
Responsibilities:
- Lead design and implementation of advanced systems features across areas like storage, replication, query execution, and performance optimization
- Contribute to and extend Postgres internals — improving reliability, scalability, and efficiency
- Prototype and build extensions that expand Postgres’s core capabilities and integrate with cloud-native infrastructure
- Collaborate with product, infrastructure, and cloud platform teams to deliver robust, developer-friendly experiences
- Profile and optimize database performance using low-level instrumentation and benchmarking
- Provide technical leadership, set standards for engineering excellence, and mentor senior engineers
- Operate with significant autonomy and ownership — driving projects from concept to production
Requirements:
- 10+ years of experience building systems software in C/C++ or Rust (Go experience a plus)
- Deep knowledge of PostgreSQL or other database engine internals, including storage, execution, or replication subsystems
- Strong understanding of concurrency, operating systems, and performance engineering
- Proven ability to ship large-scale systems or core infrastructure features end-to-end
- Experience contributing to open-source databases or similar complex systems is highly desirable
- Pragmatic problem solver with a bias for simplicity and measurable impact
- Thrives in a high-autonomy, high-velocity environment