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