Senior Software Engineer - Analytical Engine, Database Internals
Company: Elastic
Location: Washington
Posted on: January 7, 2026
|
|
|
Job Description:
Were looking for a Senior Software Engineer to join the
Elasticsearch - Analytical Engine team. This expert team of
engineers is responsible for building new analytics capabilities in
Elasticsearch’s new compute engine, and accessed via our new piped
query language called ES|QL. This is an engineering role that
entails using your knowledge in this space in order to design and
build the next generation of ES|QL capabilities. Our company is
distributed by intention. We hire the best engineers we can find
wherever they are, whoever they are. We collaborate across
continents every day over email, GitHub, Zoom, and Slack. At our
best, we write fast, scalable and intuitive software. We believe
that the best way to do that is to empower individual engineers,
code review every change, decide big things by consensus, and
strive for incremental improvements DUTIES As a full time
Elasticsearch contributor, you will design and contribute to the
development of data-intensive improvements. You’ll research the
latest features, data-structures, and algorithms in the industry to
ensure we’re building the right capabilities for our users. As an
authority in several areas of Elasticsearch, everyone will turn to
you when they have a question. Youll improve those areas based on
your questions and your instincts. Our globally distributed team of
expert engineers is focused on the search and query (ES|QL)
analytics APIs of Elasticsearch. This inclusive team collaborates
closely with other user experience teams crafting a friendly user
interface, and with teams closer to the customer building solutions
on top of these capabilities (Search, Security, Observability)
Finally, we write idiomatic modern Java Elasticsearch is 99.8% Java
WHAT YOU BRING • Strong skills in core Java and are conversant in
the standard library of data structures and concurrency constructs,
as well as newer features like lambdas. You have a strong desire to
optimize and make use of the most efficient data structures and
algorithms. • Experience with software systems engineering •
Working with a high level of autonomy, able to tackle projects and
guide them from beginning to end. This covers both technical design
and working with other engineers to develop needed components. •
Excellent verbal and written communication skills. Collaborating on
the internet is hard. We try to be supportive, appreciative, and
trusting in all of our interactions. And we expect that from
everyone too BONUS • Youve built things with Elasticsearch before,
and you have experience in the search and information retrieval
space and understand the constructs and theory behind it. •
Experience with data storage technologies like Elasticsearch, Solr,
PostgreSQL, MongoDB, or Cassandra and an understanding of how they
work and why they work that way. • Experience working with open
source projects and familiar with different styles of source
control workflow and continuous integration
Keywords: Elastic, Potomac , Senior Software Engineer - Analytical Engine, Database Internals, IT / Software / Systems , Washington, Maryland