Lead Java Engineer - Distributed Systems (Serverless ES)

Borderless

Greater London

Híbrido

GBP 61.000 - 97.000

Jornada completa

Hace 7 días
Sé de los primeros/as/es en solicitar esta vacante

Una candidatura completa en un minuto

Currículum y carta de presentación personalizados, listos para enviar.

Supera los filtros ATS

Ventajas ofrecidas por este puesto de trabajo

Competitive pay based on work you do (
Health coverage
Flexible locations and schedules
Generous vacation days
Volunteer time (up to 40 hours/year)
Parental leave, 16 weeks

Descripción de la vacante

Elastic is seeking a Principal Software Engineer to join the Elasticsearch - Distributed Systems team, focusing on scale, performance, and resilience in a Serverless offering. You will tackle deep distributed systems challenges around node communication, indexing, and data management across nodes.

You will design, build, and operate core components for the next-generation Serverless Elasticsearch, improving concurrent indexing and maintaining a robust cluster coordination system across dynamic

Formación

  • Deep background in distributed systems and consensus algorithms.
  • Strong Java and standard library knowledge, including data structures and concurrency.
  • Strong proficiency in algorithms.
  • Experience building large-scale distributed systems, not using off-the-shelf services.
  • Experience building and debugging complex features with broad impact across multiple machines.
  • Ability to own projects from design to delivery and work with others to develop components.
  • Experience managing projects involving multiple engineers.
  • Proven track record of using AI to accelerate development and debug complex systems, while owning outcomes.
  • Ability to collaborate across functions and transition between projects as priorities shift.
  • Ability to work autonomously and drive decisions in distributed teams.

Responsabilidades

  • Design, build, and operate core pieces of our next-generation Serverless Elasticsearch offering, affecting customers worldwide.
  • Improve Elasticsearch components that support concurrent indexing across multiple machines.
  • Maintain cluster coordination to handle node churn and data movement while ensuring safety and liveness.
  • Push the limits on shards, nodes, and petabytes.
  • Investigate performance or concurrency issues and propose solutions.
  • Support our engineers with challenging problems.
  • Own operational investigations end-to-end until performance or stability issues are resolved.

Conocimientos

Distributed systems
Consensus algorithms
Core Java
Data structures
Concurrency
Algorithms
Large-scale systems
End-to-end ownership
Project management
Autonomous work

Herramientas

Netty
Lucene
JDK

Descripción del empleo

Elastic is seeking a Principal Software Engineer to join the Elasticsearch - Distributed Systems team, focusing on scale, performance, and resilience in a Serverless offering. You will tackle deep distributed systems challenges around node communication, indexing, and data management across nodes.

You will design, build, and operate core components for the next-generation Serverless Elasticsearch, improving concurrent indexing and maintaining a robust cluster coordination system across dynamic

Consigue la evaluación confidencial y gratuita de tu currículum.

o arrastra y suelta tu archivo aquí

Similar jobs

Puestos de trabajo similares que vale la pena comparar

Principal Java Engineer — Serverless Distributed Systems
Principal Java Engineer — Serverless Distributed Systems

Elasticsearch B.V. • Gran Bretaña

Híbrido
GBP 110.000 - 160.000
Competitive pay
Health coverage
Flexible locations
+4
Principal Java Engineer - Distributed Systems (Serverless)
Principal Java Engineer - Distributed Systems (Serverless)

Rebash • Gran Bretaña

A distancia
GBP 120.000 - 160.000
Competitive pay
Health coverage
Flexible locations
+1
Principal Java Engineer - Serverless Distributed Systems
Principal Java Engineer - Serverless Distributed Systems

Elastic • Gran Bretaña

Presencial
GBP 120.000 - 180.000
Competitive pay
Health coverage for you and yourFamily
Flexible locations and schedules
+4
Senior Java Platform Engineer - Core Infrastructure
Senior Java Platform Engineer - Core Infrastructure

Elastic • Greater London

Híbrido
GBP 110.000 - 170.000
Health coverage
Flexible location
Generous vacation
+3
Principal Java Engineer - Distributed Systems, Serverless - Elasticsearch
Principal Java Engineer - Distributed Systems, Serverless - Elasticsearch

Elastic • Gran Bretaña

Híbrido
GBP 110.000 - 160.000
Competitive pay
Health coverage
Flexible locations
+4
Senior Java Engineer – Secure, Scalable Distributed Systems
Senior Java Engineer – Secure, Scalable Distributed Systems

Elastic • Gran Bretaña

Presencial
GBP 110.000 - 160.000
Competitive pay
Health coverage for you and family
Flexible locations and schedules
+4
Principal Java Engineer - Distributed Systems, Serverless - Elasticsearch
Principal Java Engineer - Distributed Systems, Serverless - Elasticsearch

Borderless • Greater London

Híbrido
GBP 61.000 - 97.000
Competitive pay based on work you do (
Health coverage
Flexible locations and schedules
+3
Principal Java Engineer - Distributed Systems, Serverless - Elasticsearch
Principal Java Engineer - Distributed Systems, Serverless - Elasticsearch

Rebash • Gran Bretaña

A distancia
GBP 120.000 - 160.000
Competitive pay
Health coverage
Flexible locations
+1
Principal Performance Engineer: Elasticsearch
Principal Performance Engineer: Elasticsearch

Borderless • Greater London

Híbrido
GBP 67.000 - 106.000
Health coverage
Flexible schedules
Generous vacation days
+3
Senior Engineer: AWS Serverless & MongoDB Specialist
Senior Engineer: AWS Serverless & MongoDB Specialist

LegalAndGeneral • Wales

Híbrido
GBP 90.000 - 120.000
Bonus plan
Share schemes
Pension
+7