IT & Software

Senior Java Engineer - Core/Infra - Elasticsearch

elastic

Remote · Nationwide · United Kingdom

Overview

In this role you help strengthen the Elasticsearch platform by building scalable, secure, and easy-to-use core infrastructure. You will work on APIs, runtime features, and observability to empower developers and customers. Your work enables cross-team collaboration and contributes to serverless orchestration, CI/CD workflows, and plugin mechanisms. You join a mission-driven team focused on performance, reliability, and developer productivity at scale.

Pay / Benefits
  • competitive pay
  • health coverage for you and family
  • flexible locations and schedules
  • generous vacation days
  • donation matching up to $2000
  • volunteer hours allowance and parental leave
Responsibilities
  • Develop and evolve core Elasticsearch infrastructure and APIs
  • Improve developer productivity through automation and workflow integration
  • Design and implement horizontally-scalable features and APIs
  • Address performance and concurrency challenges with practical solutions
  • Enhance operation and observability of cloud Elasticsearch systems
  • Collaborate openly with the ES community and open source projects
  • Support engineers by tackling hard, end-to-end problems
  • Own projects from design through delivery and collaboration to final outcomes
Key requirements
  • Strong Java proficiency and familiarity with core data structures and concurrency
  • Experience with low-level Java concepts: concurrency, parallelism, classloaders
  • Knowledge of JDK internals: modules, memory model, GC, caching
  • Experience leading large-scale projects across engineering teams
  • Proven ability to own projects end-to-end and work autonomously
  • Track record of using AI to accelerate development and debugging of complex systems
  • Ability to communicate technical concepts across diverse stakeholders
  • Ability to work autonomously in a distributed team
  • Strong collaboration across functions and teams
  • Willingness to dive into new issues and seek help when needed
  • API design and trade-off reasoning
  • Algorithms and data structures proficiency
  • Experience with concurrency and parallelism in Java

Reference: WJ-747_31240372 · Posted 06 Nov 2026, 09:37 PM

Find more on GigBlow

This role is listed on GigBlow for discovery and search. Hiring decisions and applications are handled by the employer or their chosen application system.