Senior Java Engineer - Core Infra & Platform Automation

Elastic

United States

On-site

USD 78,000 - 124,000

Full time

46 hours ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Health coverage for you and yourFamily
Flexible locations and schedules
Generous vacation days
Volunteer time off
Parental leave

Job summary

Elastic, the Search AI Company, seeks a Senior Java Engineer to join the Elasticsearch team and ensure shared platform functionalities are easy to use, fast, maintainable, and secure. You will shape core infrastructure, services, and scripting, enabling developers to extend Elasticsearch through plugins or Painless scripting.

You will also contribute to serverless orchestration, CI/CD workflows, and cloud/on-prem deployments.

Qualifications

  • Experience crafting APIs and the ability to reason through tradeoffs.
  • Proficiency in algorithms and data structures.
  • Strong skills in core Java and concurrency constructs; with newer language features.
  • Experience with low-level Java: concurrency, parallelism, classloaders.
  • Knowledge of JDK internals: modules, memory model, GC, caching.
  • Experience leading large scale projects across engineering teams.
  • Ability to own projects from beginning to end: design and cross-team delivery.
  • Track record of using AI to accelerate development and debug complex systems.

Responsibilities

  • Contributing to large, impactful projects that evolve core Elasticsearch infrastructure.
  • Identify opportunities for automation to improve developer productivity.
  • Design and implement horizontally scalable features and APIs in Elasticsearch.
  • Resolve performance or concurrency issues and propose solutions.
  • Improve operation and observability of cloud systems.
  • Collaborate openly with Elastic users and open source projects.
  • Support engineers with difficult issues and drive end-to-end investigations.

Skills

APIs design
Algorithms
Java language
Concurrency
JDK internals
leadership
autonomy
multi-team collaboration
AI-assisted development
problem solving

Tools

CI/CD tools (Buildkite, Argo CD, GitOps)
Java build tools (Gradle, Maven)
OpenTelemetry
Kubernetes
Go

Job description

Elastic, the Search AI Company, seeks a Senior Java Engineer to join the Elasticsearch team and ensure shared platform functionalities are easy to use, fast, maintainable, and secure. You will shape core infrastructure, services, and scripting, enabling developers to extend Elasticsearch through plugins or Painless scripting.

You will also contribute to serverless orchestration, CI/CD workflows, and cloud/on-prem deployments.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Java Platform Infra Engineer
Senior Java Platform Infra Engineer

Elasticsearch B.V. • Seattle (WA)

On-site
USD 133,000 - 211,000
Competitive pay
Health coverage for you and your loved
Flexible locations and schedules
+2
Senior Platform Productivity Engineer: Core/Infra
Senior Platform Productivity Engineer: Core/Infra

Elastic • Mountain View (CA)

On-site
USD 133,000 - 211,000
Health coverage
Flexible locations & schedules
Generous vacation
+2
Senior Java Security Engineer — Elasticsearch Core
Senior Java Security Engineer — Elasticsearch Core

Elastic • United States

Hybrid
USD 90,000 - 143,000
Stock program
RRSP with 6% match
Health coverage
+5
Senior Java Engineer - Security & Distributed Systems
Senior Java Engineer - Security & Distributed Systems

Elastic • United States

Remote
USD 78,000 - 124,000
Health coverage
Flexible schedules
Generous vacation days
+3
Senior Platform Productivity Engineer, Core/Infra
Senior Platform Productivity Engineer, Core/Infra

Elastic • United States

On-site
USD 92,000 - 145,000
Stock options
RRSP matching up to 6% of earnings
Vacation days
Senior Java Security Engineer — Remote & Flexible
Senior Java Security Engineer — Remote & Flexible

Elastic • Mountain View (CA)

Remote
USD 133,000 - 211,000
Competitive pay
Health coverage
Flexible locations and schedules
+4
Senior Java Engineer - ES|QL Analytics Engine
Senior Java Engineer - ES|QL Analytics Engine

Elastic • Mountain View (CA)

Remote
USD 133,000 - 211,000
Competitive pay
Health coverage
Flexible locations & schedules
+4
Principal Java Engineer, Serverless Distributed Systems
Principal Java Engineer, Serverless Distributed Systems

Referral Board • United States

On-site
USD 133,100 - 210,600
Stock program
401k with match
Generous vacation days
+3
Senior Java Engineer - Serverless & Distributed Systems
Senior Java Engineer - Serverless & Distributed Systems

PowerToFly • United States

Remote
USD 133,100 - 210,600
Health coverage
Flexible locations
Generous vacation days
+3
Senior Java Engineer - Serverless Distributed Systems
Senior Java Engineer - Serverless Distributed Systems

Elasticsearch B.V. • Northern (KY)

Hybrid
USD 133,000 - 211,000
Stock options
401(k) matching
Flexible locations & schedules