Skip to content
ClickHouse logo

Principal Software Engineer - Postgres

ClickHouseAnalytical Databases company
IndiaLead
Software Engineering

About the role

Principal Engineer to design and implement scalable, high-performance database features.

  • Principal Engineer focused on Postgres and database internals to design and implement scalable, high-performance storage, replication, and query execution features.
  • Key Responsibilities Lead design and implementation of storage, replication, query execution, and performance optimizations.
  • Contribute to and extend Postgres internals and build extensions.
  • Profile and optimize database performance with low-level instrumentation and benchmarking.
  • Collaborate with product and platform teams to deliver robust developer experiences.
  • Provide technical leadership and mentor senior engineers.
  • Requirements 10+ years building systems software in C/C++ or Rust (Go a plus).
  • Deep knowledge of PostgreSQL or other database engine internals.
  • Strong understanding of concurrency, operating systems, and performance engineering.
  • Proven ability to ship large-scale systems end-to-end; open-source contributions desirable.
View original posting →

Tech stack

C++RustGoPostgreSQL

Match insights

Tech:C++, Rust, Go, PostgreSQL
Level:Lead

More roles at ClickHouse

View open roles at ClickHouse