CareerPlanSign in

Principal Software Engineer - Query Engine, Database Internals - Elasticsearch

Distributed, Global🌐 Remote💼 Full-time💰 $159,800–$159,800🗓 2026-09-01 → 2026-09-26

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

Sourced via greenhouse · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.