Senior Java Software Engineer - Search Inference - PlatformActive$46K–$183K

The opportunity

Elastic, the Search AI Company, enables everyone to find the answers they need in real time, using all their data, at scale — unleashing the potential of businesses and people. The Elastic Search AI Platform, used by more than 50% of the Fortune 500, brings together the…

What you'll do

  • Build and maintain integrations with internal systems and external inference: providers, including schema negotiation, streaming (SSE), and error normalisation

  • Contribute to the inference plugin's internal architecture: task settings, chunking strategies, rate limiting, and provider-level configuration

  • Review open source contributions to the codebase and work with third party: engineers to ensure their contributions meet our technology standards

  • Participate in on-call rotation for inference-related incidents

  • Write thorough tests: unit tests using ESTestCase, YAML-based REST integration tests, and rolling-upgrade tests

  • + years of production Java experience, with experience contributing to a: large, established Java codebase. You know core Java and are conversant in the standard library of data structures and concurrency constructs, as well as newer language features.

What they're looking for

  • Experience crafting ergonomic APIs and the ability to reason through tradeoffs.
  • Experience with low-level Java such as concurrency, parallelism, classloaders, etc.
  • 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
Senior Java Software Engineer - Search Inference - Platform at Elastic | Role Match