Senior Software Engineer
Core
Design, implement, and evolve indexing strategies for large-scale unstructured/semi-structured data by extending PostgreSQL's query engine with BSON-aware operators and custom scan nodes.
Role type
Senior IC database systems engineer (PostgreSQL internals)
Builds
Open source DocumentDB engine, PostgreSQL extensions, high-performance distributed storage libraries
Domain
Database systems, distributed systems, storage engines
Deliverable
production ML models | product features | infrastructure
Required skills
PostgreSQL internals (storage engine, index access methods), distributed systems design, high-performance library development, concurrency modeling, query plan analysis, C/C++/Java/Python
Preferred skills
Experience with MongoDB or Linux Foundation DocumentDB communities, NoSQL query semantics, system-level feature shipping in cloud applications
Technologies
PostgreSQL, MongoDB, DocumentDB, C, C++, C#, Java, JavaScript, Python
Responsibilities
Design and implement custom scan nodes and cursor semantics, tune index pruning strategies, profile distributed systems for performance bottlenecks, conduct design/code reviews, collaborate on open source roadmap priorities
Seniority
Senior, hands-on IC
