10 hours ago
Greece (city not specified)Staff+
Responsibilities
- Design, build, and operate core components of the Serverless Elasticsearch offering.
- Improve Elasticsearch components supporting concurrent and consistent indexing across multiple machines.
- Maintain cluster coordination while preserving system safety, liveness, performance, and resilience as nodes and data move.
- Increase the number of shards, nodes, and petabytes Elasticsearch can support.
- Investigate and resolve complex performance and concurrency issues.
- Own operational investigations through successful resolution of performance or stability problems.
- Support support engineers with difficult technical issues.
- Own projects end to end, including technical design and collaboration with other engineers.
- Manage projects involving multiple engineers.
Requirements
- Deep expertise in distributed systems and consensus algorithms.
- Strong core Java skills, including standard-library data structures, concurrency constructs, and newer language features.
- Deep technical proficiency in algorithms.
- Experience building large-scale distributed systems rather than only using off-the-shelf services.
- Experience building and debugging complex, broadly impactful features running across multiple machines.
- Ability to own projects from technical design through delivery.
- Experience managing projects involving multiple engineers.
- Proven experience using AI to accelerate development, debug complex systems, and optimize code while retaining ownership of outcomes.
- Ability to collaborate across functions and teams and work across projects, codebases, and teams.
- Ability to work autonomously and drive decisions and results in a distributed team.
- Bonus: experience with data stores, search, analytics, Lucene, the JDK, and asynchronous event-driven network frameworks such as Netty.
Benefits
- Base-salary compensation with no variable compensation component.
- Health coverage for employees and families in many locations.
- Flexible locations and schedules with the ability to craft a personal calendar for many roles.
- Generous vacation days.
- Matching of up to $2,000 or local-currency equivalent for financial donations and service.
- Up to 40 volunteer hours annually.
- At least 16 weeks of parental leave.
- The company operates as a distributed organization.
About Elastic
Elastic builds the Elasticsearch-based platform for enterprise search, observability (logging, metrics, APM), and security (SIEM/endpoint). It sells subscriptions and Elastic Cloud managed services with usage-based pricing, combining open source and proprietary features through Elasticsearch and Kibana. Founded in 2012 and headquartered in San Francisco, Elastic is publicly traded on the NYSE and is used by more than half of the Fortune 500.
