Elastic

Senior Java Software Engineer - Search Inference - Platform

Elastic
Apply
1 month ago
United Kingdom (city not specified)Senior

Responsibilities

  • Build and maintain integrations with internal systems and external inference providers, including schema negotiation, server-sent events streaming, and error normalization.
  • Contribute to the inference plugin architecture, including task settings, chunking strategies, rate limiting, and provider-level configuration.
  • Review open-source contributions and collaborate with third-party engineers to ensure contributions meet technology standards.
  • Participate in the on-call rotation for inference-related incidents.
  • Write unit tests with ESTestCase, YAML-based REST integration tests, and rolling-upgrade tests.
  • Collaborate with the wider inference and Kibana teams on protocol design, streaming, asynchronous execution, and billing integration.

Requirements

  • At least 5 years of production Java experience and experience contributing to a large, established Java codebase.
  • Strong knowledge of core Java, standard-library data structures, concurrency constructs, and newer Java language features.
  • Experience with low-level Java topics such as concurrency, parallelism, and classloaders.
  • Experience designing ergonomic APIs and evaluating technical tradeoffs.
  • Demonstrated use of AI to accelerate development, debug complex systems, and optimize code while retaining ownership of outcomes.
  • Ability to collaborate across functions, move between projects and codebases, and work autonomously in a distributed team.
  • Preferred experience includes ML systems, open-source project ownership, JDK internals, database load, caching techniques, Gradle or Maven, and platform or developer productivity teams.

Benefits

  • Competitive pay based on the work performed rather than previous salary.
  • Health coverage for employees and families in many locations.
  • Flexible locations and schedules for many roles.
  • Generous vacation allowance.
  • Matching donations up to $2,000 or the local-currency equivalent.
  • Up to 40 hours annually for volunteer projects.
  • At least 16 weeks of parental leave.
  • Distributed-company work environment with an inclusive culture.

Tech Stack

ElasticsearchGradleJavaKibanaMaven

Categories

Elastic

About Elastic

10,000+ employees

Elastic builds the Elasticsearch-based platform for enterprise search, observability (logging, metrics, APM), and security (SIEM/endpoint). It sells subscriptions and Elastic Cloud managed services with usage-based pricing, combining open source and proprietary features through Elasticsearch and Kibana. Founded in 2012 and headquartered in San Francisco, Elastic is publicly traded on the NYSE and is used by more than half of the Fortune 500.

Contact me