Senior Java Engineer - Core/Infra - Elasticsearch

Elastic $133.1K - $210.6K/year Posted 4 days ago

100% remote US only · US (remote)

About the role

Join the Elasticsearch team as a Senior Software Engineer focused on the shared platform functionality of Elasticsearch: making it easy to use, performant, maintainable, and secure. The team creates the foundational infrastructure that lets engineers develop, extend, and support Elasticsearch, owning services, settings, and scripting, extensibility through plugins and the Painless scripting language, logging and telemetry, serverless orchestration, and the CI/CD workflows that deliver Elasticsearch to customers across serverless, cloud, and on-premise.

Responsibilities

  • Contribute to large, impactful projects that evolve the core infrastructure underpinning Elasticsearch.
  • Make Elasticsearch developers more productive by identifying automation opportunities and integrating agentic apps into development workflows.
  • Design and implement new horizontally-scalable features and APIs in Elasticsearch.
  • Solve difficult performance and concurrency issues and propose solutions.
  • Improve operation and observability of Elasticsearch cloud systems.
  • Collaborate in the open with the Elasticsearch team, Elastic users, and supporting open source projects.
  • Own operational investigations end-to-end until performance or stability issues are resolved.

Qualifications

  • Experience crafting APIs and the ability to reason through tradeoffs.
  • Proficiency in algorithms and data structures, with strong core Java skills and experience in low-level Java such as concurrency, parallelism, and classloaders.
  • Hands-on experience with CI/CD systems and practices (Buildkite, Argo CD, GitOps).
  • Experience leading large-scale projects across engineering teams, and willingness to dive into new issues and ask for help when needed.
  • Ability to own projects from beginning to end, from technical design to collaboration on needed components.
  • Track record of using AI to accelerate development, debug complex systems, and optimize code.
  • Bonus points for JDK internals, OpenTelemetry, Go, containers and Kubernetes, Gradle, and platform or developer productivity team experience.

Skills

How to apply

Apply directly on the employer's application page. Your application goes straight to them.

Republished listing

This opportunity was discovered on Elastic's public careers page and is republished here for discovery purposes. Applications are handled by the employer.

Elastic team? Claim this listing or ask us to remove it.