- Company: Elastic
- Location: United Kingdom
- Job type: Full-time
- Salary: Competitive pay based on the work you do here and not your previous salary
✅ Visa sponsor check: Elasticsearch Limited (London) is on the UK Home Office register of licensed sponsors for Skilled Worker, Global Business Mobility: Senior or Specialist Worker (A rating), checked 22 October 2026. Being a licensed sponsor doesn’t guarantee sponsorship for this role: confirm it with the employer, and never pay anyone for a Certificate of Sponsorship.
About the role
Elastic is seeking a Senior Java Developer to join the Elasticsearch team. You will focus on the Inference API, which serves as the integration layer between Elasticsearch and external machine learning services. This includes Elastic’s own Inference Service, third-party providers like Anthropic and OpenAI, and self-hosted models. Your work will support features such as semantic search, reranking, and generative AI across Elastic Cloud and hosted environments.
Responsibilities
- Build and maintain integrations with internal systems and external inference providers, handling schema negotiation, streaming, and error normalisation.
- Contribute to the internal architecture of the inference plugin, including task settings, chunking strategies, and rate limiting.
- Review open source contributions and collaborate with third-party engineers to ensure technology standards are met.
- Participate in on-call rotation for inference-related incidents.
- Write comprehensive tests, including unit tests, YAML-based REST integration tests, and rolling-upgrade tests.
Requirements
- 5+ years of production Java experience, including contributions to large, established Java codebases.
- Strong knowledge of core Java, standard library data structures, concurrency constructs, and newer language features.
- Experience crafting ergonomic APIs and reasoning through technical tradeoffs.
- Experience with low-level Java concepts such as concurrency, parallelism, and classloaders.
- Proven track record of using AI to accelerate development and debug complex systems while owning final outcomes.
- Ability to collaborate across functions and work autonomously in a distributed team.
Pay and benefits
- Competitive pay based on the work you do, not your previous salary.
- Health coverage for you and your family in many locations.
- Flexible locations and schedules for many roles.
- Generous number of vacation days each year.
- Up to $2000 (or local currency equivalent) matched for financial donations and service.
- Up to 40 hours each year for volunteer projects.
- Minimum of 16 weeks of parental leave.
How to apply
Apply directly on Elastic’s own careers website. Omadaily never charges job seekers.

