Principal Software Engineer
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 Engineer (Search & Analytics Infrastructure)
Builds
Next generation ES|QL capabilities, compute engine, and user interfaces for search and analytics.
Domain
Search, Analytics, Enterprise Data Infrastructure
Required skills
Technical vision and direction, mentoring expert engineers, defining long-term technical roadmaps, search and analytics APIs, core Java, data structures and algorithms, data storage technologies (Elasticsearch, Solr, PostgreSQL, MongoDB, Cassandra), autonomous project leadership, AI for development optimization.
Preferred skills
Experience building with Elasticsearch, search and information retrieval theory, open source projects, continuous integration workflows.
Technologies
Java, Elasticsearch, ES|QL, Solr, PostgreSQL, MongoDB, Cassandra, Splunk SPL, Datadog, Dynatrace, New Relic, GitHub, Slack, Zoom.
Responsibilities
Research latest features, data structures, and algorithms; work with partners and product teams to build strategic vision; improve areas of expertise based on questions and instincts; craft friendly user interfaces; collaborate with customer-facing teams on API solutions; drive decisions in a distributed team.
Seniority
Principal, hands-on IC with mentorship and strategy
