Principal Software Engineer - Query Engine, Database Internals - Elasticsearch
Core
Define, lead, and contribute to the development of data-intensive enhancements and the next generation of ES|QL capabilities for Elasticsearch's new compute engine.
Role type
Principal Software Engineer (Query Engine & Database Internals)
Builds
New analytics capabilities, ES|QL query language syntax, and compute infrastructure for Elasticsearch.
Domain
Search, analytics, and database internals (Elasticsearch ecosystem)
Deliverable
production ML models | product features
Required skills
Technical vision and direction, mentoring expert engineers, defining long-term technical roadmaps, search and analytics API expertise, core Java mastery, data structure and algorithm optimization, data storage technology knowledge (Elasticsearch, Solr, PostgreSQL, MongoDB, Cassandra), autonomous project leadership, AI-assisted development.
Preferred skills
Experience building with Elasticsearch, search and information retrieval theory, open source project contribution, continuous integration workflows.
Technologies
Java, ES|QL, Elasticsearch, Solr, PostgreSQL, MongoDB, Cassandra, Splunk SPL, Datadog, Dynatrace, New Relic
Responsibilities
Research latest features, data structures, and algorithms; collaborate with product teams to build strategic vision; act as an authority in specific Elasticsearch areas; optimize data structures and algorithms; drive technical design and component development autonomously.
Seniority
Principal, hands-on IC with strategy & mentorship
