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 architecture
Proficiency in C / C++ for database engine development
Experience with query planning, indexing, sharding, performance tuning
Deep knowledge of replication, high-availability, distributed systems
Hands-on with PostgreSQL monitoring & diagnostics
Familiarity with Kubernetes, Docker, cloud deployments
Strong understanding of database security, access control, encryption
Preferred Skills Contributions to PostgreSQL / Citus / OSS database projects
Knowledge of consensus algorithms (Raft, Paxos)
Experience with parallel query execution
Exposure to AI / ML-based optimization techniques
Distributed Database • Anantapur, Andhra Pradesh, India