
Senior Java Software Engineer - Search Inference - Platform
About this role
Senior Java Software Engineer - Search Inference - Platform is a full-time position based in Spain that suits an experienced developer specializing in Java and machine learning integrations. The role operates within a distributed framework to develop and maintain backend systems for search applications.
Role Overview
Elastic seeks a Senior Java Software Engineer for the Elasticsearch team to drive work on the Inference API. This position focuses on building integration layers between Elasticsearch and external machine learning services such as Elastic Inference Service, third-party providers, and self-hosted models. The role involves maintaining the plugin framework and REST API while collaborating with multiple internal teams.
Key Responsibilities
Requirements
Nice to Have
Skills and Tools
Salary and Benefits
About the Company
Elastic is the Search AI Company that enables users to find answers in real time using structured and unstructured data at scale. The company provides cloud-based solutions for search, security, and observability, with its platform utilized by over fifty percent of the Fortune 500.
How to Apply
To apply for this position, please visit the official company careers page.
Skills and tech stack
Questions candidates ask
What is the salary range for the Senior Java Software Engineer position?
The typical starting base salary range is between €67.000 and €106.000 EUR.
Where is the job located?
The position is based in Spain within a distributed company environment.
How many years of experience are required?
Candidates must have 5+ years of production Java experience.
What are the main technologies used in this role?
The role primarily utilizes Java, Gradle, Maven, REST APIs, and various machine learning service integrations.
Is variable compensation included in the pay?
No, compensation for this role is strictly in the form of a base salary without a variable component.