7 days ago
Responsibilities
- Build and operate core components of the next-generation Serverless Elasticsearch offering.
- Improve components supporting concurrent and consistent indexing across multiple machines.
- Maintain cluster coordination while preserving system safety, liveness, performance, and resilience as nodes and data change.
- Scale Elasticsearch across larger numbers of shards, nodes, and petabytes of data.
- Investigate and resolve performance, concurrency, and stability issues end to end.
- Support support engineers with complex technical problems.
- Own projects from technical design through implementation and resolution of operational issues.
Requirements
- Deep background in distributed systems and consensus algorithms.
- Strong proficiency in core Java, standard-library data structures, concurrency constructs, and newer Java language features.
- Deep technical proficiency in algorithms.
- Experience understanding and working on complex, highly distributed systems rather than relying on off-the-shelf services.
- Ability to build and debug broadly impactful features running across multiple machines.
- Ability to own projects from beginning to end and collaborate with others to develop required components.
- Proven ability to use AI to accelerate development, debug complex systems, and optimize code while retaining ownership of outcomes.
- Ability to collaborate across teams, work across projects and codebases, and drive decisions autonomously in a distributed team.
- Bonus: experience with data stores, search, analytics, Lucene, the JDK, or asynchronous event-driven network frameworks such as Netty.
Benefits
- Base salary with no variable compensation component, ranging from €85.600 to €135.500 EUR.
- Health coverage for employees and families in many locations.
- Flexible locations and schedules with the ability to craft a personal calendar.
- Generous annual vacation allowance.
- Matching donations and service contributions up to $2000 or local-currency equivalent.
- Up to 40 hours annually for volunteer projects.
- At least 16 weeks of parental leave.
- Distributed-company work environment with flexible work arrangements.
About Elastic
Elastic, the Search AI Company, enables everyone to find the answers they need in real time, using all their data, at scale. Elastic’s solutions for search, observability, and security are built on the Elastic Search AI Platform — the development platform used by thousands of companies, including more than 50% of the Fortune 500.
