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.
Tech stack
C++RustGoPostgreSQL
Match insights
Tech:C++, Rust, Go, PostgreSQL
Level:Lead