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

Java Software Engineer

E
Elastic
Зарплата
$6,000–$9,500
Уровень
Senior
Формат
Flexible
О роли

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

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 is used by more than 50% of the Fortune 500.

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 and work with third party engineers to ensure their contributions meet our technology standards
  • 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
  • Knowledge of core Java and the standard library of data structures and concurrency constructs, as well as newer language features
  • 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 and seamlessly transition between different projects, codebases, or teams
  • Ability to work autonomously, drive decisions and results in a distributed team
Conditions
  • Compensation for this role is in the form of base salary. This role does not have a variable compensation component.
  • Competitive pay based on the work you do here and not your previous salary
  • Health coverage for you and your family in many locations
  • Ability to craft your calendar with flexible locations and schedules for many roles
  • Generous number of vacation days each year
  • Up to 40 hours each year to use toward volunteer projects you love
  • Minimum of 16 weeks of parental leave
Стек и навыки

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