← All roles

Principal Java Engineer - Distributed Systems, Serverless - Elasticsearch

Elastic· Platform - Elasticsearch
Apply on company site
Hybrid (Greece)€73.3k - €115.9kfull-timePosted 4mo ago

About the role

Principal Software Engineer focused on scale, performance, and resilience of Elasticsearch, with emphasis on Serverless offering and distributed systems challenges across nodes, indexing, and data management.

Responsibilities

  • Leveraging your deep distributed systems expertise to design, build, and operate core pieces of our next-generation Serverless Elasticsearch offering, directly impacting the experience of customers worldwide.

Qualifications

  • Deep background in distributed systems and consensus algorithms.

Skills

Required:Distributed systemsJavaAlgorithmsLarge-scale distributed systemsProject ownershipLeadership / collaborationAI-assisted development

Benefits

  • Competitive pay based on the work you do here and not your previous salary
  • Health coverage for you and your family in many locations
  • Ability to craft your calendar with flexible locations and schedules for many roles
  • Generous number of vacation days each year
  • We match up to $2000 (or local currency equivalent) for financial donations and service
  • Up to 40 hours each year to use toward volunteer projects you love
  • Minimum of 16 weeks of parental leave
  • Diversity and inclusive culture with equal opportunity employment
Last updated Jul 23, 2026. Interested? Apply on the company site.
Elastic logo

About Elastic

The open source platform that powers search, observability, security, and more ...

Power insights and outcomes with The Elastic Search AI Platform. See into your data and find answers that matter with enterprise solutions designed to help you accelerate time to insight.

searchobservabilitysecurityAIenterprise solutionsvector database

More open roles at Elastic