Elastic

Senior Java Software Engineer - Search Inference - Platform

Elastic
Apply
1 month ago
Greece (city not specified)Senior

Responsibilities

  • Build and maintain integrations with Elastic, third-party, and self-hosted inference providers.
  • Develop the inference plugin architecture, including task settings, chunking strategies, rate limiting, and provider configuration.
  • Design and implement schema negotiation, SSE streaming, asynchronous execution, billing integration, and error normalization.
  • Review open-source contributions and collaborate with third-party engineers to maintain technology standards.
  • Write unit, YAML-based REST integration, and rolling-upgrade tests.
  • Participate in the on-call rotation for inference-related incidents.

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 ergonomic API design and evaluating technical tradeoffs.
  • Experience with low-level Java topics such as concurrency, parallelism, and classloaders.
  • Demonstrated use of AI to accelerate development, debug systems, and optimize code while retaining ownership of outcomes.
  • Ability to collaborate across teams, work autonomously, and drive decisions in a distributed environment.
  • Preferred qualifications include knowledge of JDK internals, the Java memory model, garbage collection, database load, caching, ML systems, open-source ownership, Gradle or Maven, and platform or developer productivity teams.

Benefits

  • Base salary with no variable compensation component.
  • Health coverage for employees and families in many locations.
  • Flexible locations and schedules for many roles in a distributed work environment.
  • Generous vacation allowance.
  • Donation matching up to $2000 or local-currency equivalent.
  • Up to 40 hours annually for volunteer projects.
  • At least 16 weeks of parental leave.

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