In this role you will advance Elasticsearch at scale, focusing on distributed indexing, cluster coordination, and data safety across nodes. You’ll work with cross-functional teams to push scalability, performance, and resilience, shaping how data is indexed and accessed in large clusters. You will troubleshoot complex distributed system challenges and guide multi-engineer projects from design to delivery. This position offers the chance to impact a widely adopted, cloud-based search and analytics platform at a leading AI-powered software company.
Compensaciones / Ventajas
- Competitive pay based on work
- Health coverage for family
- Flexible locations and schedules
- Generous vacation days
- Volunteer time and donations matching
- Parental leave support
Responsabilidades
- Improve components for concurrent and consistent indexing across multiple machines
- Maintain and optimize the cluster coordination system to preserve performance and liveness as nodes join/leave and data moves
- Push the limits on shards, nodes, and petabyte-scale data handling
- Investigate performance and concurrency issues and propose solutions
- Support engineers with difficult problems
Requisitos principales
- Strong background in distributed systems and consensus algorithms
- Strong core Java skills and familiarity with data structures, concurrency constructs, and modern language features
- Deep technical proficiency in algorithms
- Proven ability to work on complex, highly distributed systems
- Experience owning projects from start to finish including technical design and cross-team collaboration
- Experience managing projects with multiple engineers
- Strong problem-solving ability
- Cross-functional collaboration
- Ownership mindset and project leadership
- Distributed systems
- Consensus algorithms
- Java and concurrency
📌 Principal Java Engineer - Distributed Systems, Serverless - Elasticsearch - elastic (España)
🏢 Elastic
📍 España
Postulate a este anuncio
Muestra tus habilidades a la empresa, rellenar el formulario y deja un toque personal en la carta, ayudará el reclutador en la elección del candidato.