← Все вакансии/Senior/Elastic
SeniorRemotePortugal

Java Software Engineer

E
Elastic
Зарплата
$5,000–$7,900
Уровень
Senior
Формат
Remote
О роли

Описание вакансии

About the company

Elastic, the Search AI Company, enables everyone to find the answers they need in real time, using all their data, at scale. The Elastic Search AI Platform, used by more than 50% of the Fortune 500, brings together the precision of search and the intelligence of AI.

About the role

We are on the lookout for a Senior Java Developer to join our Elasticsearch team and drive our work on the Inference API in Elasticsearch. The Elasticsearch Inference API is the integration layer between Elasticsearch and external machine learning services including Elastic's own Elastic Inference Service (EIS), third-party providers (Anthropic, OpenAI, Cohere, Google), and self-hosted models.

Responsibilities
  • 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
  • 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
Requirements
  • 5+ years of production Java experience, with experience contributing to a large, established Java codebase
  • Experience crafting ergonomic APIs and the ability to reason through tradeoffs
  • Experience with low-level Java such as concurrency, parallelism, classloaders
  • Proven track record of using AI to accelerate development, debug complex systems, and optimize code
  • Ability to collaborate across functions and teams
  • Ability to work autonomously in a distributed team
Conditions
  • Competitive pay based on the work you do
  • 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 40 hours each year for volunteer projects
  • Minimum of 16 weeks of parental leave
Стек и навыки

С чем работаем