Senior Software Developer - Query Engine, Database Internals - Elasticsearch
Core
Design and implement new analytics capabilities and enhancements for Elasticsearch's aggregation framework and ES|QL query language.
Role type
Senior Software Engineer (Database Internals / Query Engine)
Builds
Elasticsearch's analytical engine and new aggregation framework
Domain
Search technology, distributed databases, data-intensive systems
Deliverable
production ML models | product features
Required skills
Core Java, data structures, algorithms, software systems engineering, operating system/hardware interaction, data storage technologies
Preferred skills
Elasticsearch internals, information retrieval, open source contribution, cross-functional leadership
Technologies
Java, Elasticsearch, Solr, PostgreSQL, MongoDB, Cassandra
Responsibilities
Design and implement new features for the aggregation framework, resolve bugs, research optimal data structures and algorithms, collaborate with UI and API teams, triage community issues and pull requests
Seniority
Senior, hands-on IC
