Position : Senior Distributed Database Engineer
Experience : 6–12 years
Location : Remote / Hybrid / Onsite
Type : Full-time
Domain : Distributed Databases / PostgreSQL / Citus
Role Overview
We are looking for a highly skilled Senior Distributed Database Engineer with deep expertise in PostgreSQL internals, Citus extensions, high-availability systems, and performance optimization. The ideal candidate has strong low-level database engineering skills and can architect scalable, fault-tolerant distributed systems.
Key Responsibilities
- Architect scalable, high-performance distributed database solutions
- Optimize performance through indexing strategies, partitioning, and query tuning
- Enhance PostgreSQL / Citus internals for distributed data processing
- Design replication, sharding, failover, and backup strategies
- Ensure security, encryption, and compliance standards
- Improve monitoring, observability, and operational tooling
- Collaborate with DevOps, backend, and product teams
- Conduct research and evaluate new database technologies
Required Skills
Strong expertise in PostgreSQL internals & Citus architectureProficiency in C / C++ for database engine developmentExperience with query planning, indexing, sharding, performance tuningDeep knowledge of replication, high-availability, distributed systemsHands-on with PostgreSQL monitoring & diagnosticsFamiliarity with Kubernetes, Docker, cloud deploymentsStrong understanding of database security, access control, encryptionPreferred Skills
Contributions to PostgreSQL / Citus / OSS database projectsKnowledge of consensus algorithms (Raft, Paxos)Experience with parallel query executionExposure to AI / ML-based optimization techniques