Principal Software Developer - Query Engine, Database Internals - Elasticsearch
Core
Define, lead, and contribute to the development of data-intensive enhancements for Elasticsearch's new compute engine and ES|QL piped query language.
Role type
Principal Software Developer (Search Engine Internals)
Builds
Next generation ES|QL capabilities, analytics engine, and underlying language syntax/compute infrastructure.
Domain
Search & Analytics, Database Internals
Deliverable
production ML models | product features
Required skills
Technical vision & direction, mentoring expert engineers, long-term roadmap definition, search/analytics API expertise, core Java mastery, data structure & algorithm optimization, autonomous project leadership, data storage technology knowledge (Elasticsearch, Solr, PostgreSQL, MongoDB, Cassandra), AI-assisted development.
Preferred skills
Experience building with Elasticsearch, search/information retrieval theory, open source project experience, CI/CD workflows.
Technologies
Java, ES|QL, Elasticsearch, Solr, PostgreSQL, MongoDB, Cassandra
Responsibilities
Research latest features/data structures/algorithms, collaborate with product teams on strategic vision, act as authority in specific Elasticsearch areas, optimize data structures and algorithms, drive technical design from start to finish, collaborate across distributed teams.
Seniority
Principal, hands-on IC with strategy & mentorship
