Principal Java Engineer
Hace 2 semanas
Sevilla, Andalucía, España
elastic
Jornada completa
Gratis con email o Google
Guarda esta oferta y sigue tu búsqueda
Crea una cuenta gratis para guardar empleos, crear alertas y volver a esta oferta desde tu panel.
Gratis con email o Google
Al continuar, aceptas nuestros Términos & Política de Privacidad.
Overview 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 / Beneficios
* 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
* 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