Senior Java Engineer: Elasticsearch Core Infra & Platform

Elastic

Spain

On-site

EUR 56,000 - 88,000

Full time

2 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Health coverage for you and yourfamily
Flexible locations and schedules
Generous vacation days
Donation matching up to 2000 USD
Volunteer hours (up to 40 per year)
Parental leave (minimum 16 weeks)

Job summary

Elastic, the Search AI Company, is seeking a Senior Software Engineer to join the Elasticsearch team. You will help build scalable, secure, and observable infrastructure that powers serverless, cloud, and on‑premise deployments.

You will work with Java, APIs, concurrency, and CI/CD tooling, lead cross‑team projects, and contribute to open source collaboration while improving developer productivity and performance.

Qualifications

  • Experience crafting APIs and ability to reason through tradeoffs.
  • Proficient in algorithms and data structures.
  • Strong Java core skills and are conversant in the standard library of data structures and concurrency constructs, as well as newer language features.
  • Experience with low-level Java such as concurrency, parallelism, classloaders, etc.
  • Hands‑on experience with CI/CD systems and practices (Buildkite, Argo CD, GitOps etc).
  • Experience leading large scale projects across engineering teams.
  • Willingness to dive into new issues and ask for help when you need it.
  • You are able to own projects from beginning to end. This covers both technical design and working with others to develop needed components.
  • You have a proven track record of using AI to accelerate development, debug complex systems, and optimize code, while still owning the final outcomes.
  • You possess the ability to collaborate across functions and teams and seamlessly transition between different projects, codebases, or teams based on business priorities
  • You can work autonomously, drive decisions and results in a distributed team by leveraging asynchronous, direct, andtransparent communication.

Responsibilities

  • Contributing to large, impactful projects that evolve the core infrastructure that underpins Elasticsearch.
  • Making Elasticsearch developers more productive by identifying and developing opportunities for automation, and integrating agentic apps into development workflows.
  • Designing and implementing new horizontally-scalable features and APIs in Elasticsearch.
  • Solving difficult issues, including performance or concurrency issues, and proposing solutions.
  • Improving operation and observability of Elasticsearch cloud systems.
  • Collaborating in the open with the ES team, Elastic users, and other supporting open source projects.
  • Supporting our support engineers with the harder problems.
  • Owning operational investigations end-to-end, until performance or stability issues are successfully resolved.

Skills

Core Java
API design
Concurrency
CI/CD
Lead cross-team projects
AI acceleration
Distributed collaboration
Autonomy and decision-making

Tools

Gradle
Maven
Go
Kubernetes
GitOps

Job description

Elastic, the Search AI Company, is seeking a Senior Software Engineer to join the Elasticsearch team. You will help build scalable, secure, and observable infrastructure that powers serverless, cloud, and on‑premise deployments.

You will work with Java, APIs, concurrency, and CI/CD tooling, lead cross‑team projects, and contribute to open source collaboration while improving developer productivity and performance.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Java Core Infra Engineer
Senior Java Core Infra Engineer

Elastic • Spain

On-site
EUR 118,000 - 225,000
Health coverage
Flexible locations and schedules
Vacation days
+3
Senior Java Core/Infra Engineer - Build Scalable Platform
Senior Java Core/Infra Engineer - Build Scalable Platform

Elastic • Spain

Remote
EUR 87,000 - 138,000
Health coverage
Flexible schedule
Generous vacation
+3
Senior Java Engineer - Scalable Core Platform
Senior Java Engineer - Scalable Core Platform

Gohyred • Spain

On-site
EUR 67,000 - 106,000
Health coverage for you and family
Flexible locations and schedules
Generous vacation days
+3
Senior Java Security Engineer - Elasticsearch Core
Senior Java Security Engineer - Elasticsearch Core

Elastic • Spain

On-site
EUR 67,000 - 106,000
Health coverage
Flexible locations & schedules
Generous vacation days
+3
Senior Java Engineer - Core Infra & Elasticsearch APIs
Senior Java Engineer - Core Infra & Elasticsearch APIs

Elastic • Madrid

Hybrid
EUR 70,000 - 120,000
Principal Software Engineer - Core Search Infra
Principal Software Engineer - Core Search Infra

Elastic • Spain

Remote
EUR 80,000 - 127,000
Competitive pay
Health coverage
Flexible schedules
+4
Principal Engineer, Elasticsearch Search Infra — Remote
Principal Engineer, Elasticsearch Search Infra — Remote

Elastic • Madrid

Hybrid
EUR 120,000 - 150,000
Fully paid health coverage for you and
Flexible location and schedule
Generous vacation days
+3
Senior Java Engineer, Inference API & AI
Senior Java Engineer, Inference API & AI

Elastic • Spain

On-site
EUR 67,000 - 106,000
Health coverage
Flexible schedules
Vacation days
+3
Senior Java Software Engineer - Search Inference - Platform
Senior Java Software Engineer - Search Inference - Platform

Elastic • Spain

On-site
EUR 67,000 - 106,000
Health coverage for you and family
Flexible locations and schedules
Generous vacation days
+3
Senior Java Engineer (Core Infrastructure, Elasticsearch)
Senior Java Engineer (Core Infrastructure, Elasticsearch)

Elastic • Madrid

Hybrid
EUR 70,000 - 120,000