Description
Elastic, the Search AI Company, enables everyone to find the answers they need in real time, using all their data, at scale , unleashing the potential of businesses and people.
We are seeking 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, and self-hosted models.
Responsibilities
- Build and maintain integrations with internal systems and external inference providers
- Contribute to the inference plugin's internal architecture
- Review open source contributions to the codebase and work with third-party engineers
- Participate in on-call rotation for inference-related incidents
- Write thorough tests
Requirements
- 5+ years of production Java experience
- Experience contributing to a large, established Java codebase
- Experience crafting ergonomic APIs
- Experience with low-level Java
- Proven track record of using AI to accelerate development
- Ability to collaborate across functions and teams
- Ability to work autonomously
Nice to Have
- Knowledge of JDK internals
- Experience with ML systems
- Contributions to and ownership of open source projects
- Knowledge of Java build tools
- Experience working in a platform team or developer productivity team
Compensation
The typical starting salary range for this role is: €61,100-€96,600 EUR
Benefits
- Competitive pay
- Health coverage for you and your family
- Flexible locations and schedules
- Generous number of vacation days
- Matching up to $2000 for financial donations and service
- Up to 40 hours each year to use toward volunteer projects
- Minimum of 16 weeks of parental leave
This listing is enriched and indexed by YubHub. To apply, use the employer's original posting:
https://job-boards.greenhouse.io/elastic/jobs/8259063