Elastic

Senior Java Software Engineer - Search Inference - Platform

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

Responsibilities

  • Build and maintain integrations with internal systems and external inference providers, including schema negotiation, 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 maintain technology standards.
  • Participate in the on-call rotation for inference-related incidents.
  • Write unit tests, YAML-based REST integration tests, and rolling-upgrade tests.
  • Collaborate across the 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 ergonomic API design and reasoning through technical tradeoffs.
  • Experience with low-level Java topics including concurrency, parallelism, and classloaders.
  • Experience using AI to accelerate development, debug complex systems, and optimize code while owning final outcomes.
  • Ability to collaborate across teams, work autonomously, and drive decisions in a distributed environment.
  • Preferred: knowledge of JDK internals, Java modules, 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 company.
  • Generous vacation allowance.
  • Matching financial donations up to $2,000 or local equivalent.
  • Up to 40 hours of paid time 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