Principal Software Engineer
Core
Lead deep work on PostgreSQL internals to design, implement, and evolve indexing strategies for large-scale unstructured/semi-structured data, extending the query engine with BSON-aware operators and custom scan nodes.
Role type
Principal Software Engineer (Database Internals)
Builds
PostgreSQL extensions, custom scan nodes, and efficient indexing strategies for DocumentDB
Domain
Database Systems, Distributed Systems, Open Source
Deliverable
production ML models | product features | infrastructure
Required skills
PostgreSQL internals, Storage Engine design, High Availability, Distributed Systems, C, C++, C#, Java, JavaScript, Python
Preferred skills
NoSQL query needs alignment, index pruning strategies, performance profiling
Technologies
PostgreSQL, MongoDB, DocumentDB, Linux Foundation
Responsibilities
Design and implement indexing strategies for large-scale data, extend PostgreSQL query engine with new operators and nodes, tune index pruning strategies, collaborate across communities to align roadmap priorities, profile distributed systems to identify bottlenecks, conduct design/code reviews and shape coding guidelines
Seniority
Principal, hands-on IC with strategy & mentorship