Senior Java Software Engineer - Search Inference - Platform (Valladolid)

Senior Java Software Engineer - Search Inference - Platform (Valladolid)

06 nov
|
Elastic
|
Valladolid

06 nov

Elastic

Valladolid

OverviewAs a Senior Java Developer on the Elasticsearch team, you will drive the Inference API integration layer that connects Elasticsearch with ML services.

You will shape the plugin framework, REST API, and integration patterns to support semantic search, reranking, and generative AI across Elastic's cloud and hosted environments.

Collaborating with cross?functional teams, you'll tackle API design, streaming, batching, and reliability at scale.

This is a chance to influence how AI features leverage data at enterprise scale in a distributed, production system.

You'll work in a mission?driven, collaborative environment that values open source practices and engineering excellence.

Compensaciones / Beneficioscompetitive pay health coverage for you and family adaptable locations and schedules generous vacation days donation matching up to $****

volunteer hours (up to 40/year)

ResponsabilidadesBuild and maintain integrations with internal systems and external inference providers, including schema negotiation, streaming (SSE), and error normalisation

Contribute to the inference plugin architecture: task settings, chunking strategies, rate limiting,



and provider?level configuration

Review open source contributions to the codebase and coordinate with third?party engineers to meet standards

Participate in on?call rotation for inference?related incidents

Write thorough tests: unit tests with ESTestCase, YAML REST integration tests, and rolling?upgrade tests

Requisitos principales5+ years of production Java experience with a large codebase

Strong core Java knowledge, data structures, concurrency, and modern language features

Experience crafting ergonomic APIs and reasoning through tradeoffs

Experience with low?level Java aspects: concurrency, parallelism, classloaders

Proven track record of using AI to accelerate development, debug complex systems, and optimize code while owning outcomes

Ability to collaborate across functions and drive decisions in a distributed team

Autonomous work style with transparent communication collaborative autonomous transparent communication

Java programming (production experience)

API design and ergonomics

Concurrency and parallelism in Java

📌 Senior Java Software Engineer - Search Inference - Platform (Valladolid)
🏢 Elastic
📍 Valladolid

Postulate a este anuncio

Muestra tus habilidades a la empresa, rellenar el formulario y deja un toque personal en la carta, ayudará el reclutador en la elección del candidato.

Suscribete a esta alerta:

Recibe por email las nuevas ofertas de trabajo para: senior java software engineer - search inference - platform (valladolid) / valladolid

Suscribete a esta alerta:

Recibe por email las nuevas ofertas de trabajo para: senior java software engineer - search inference - platform (valladolid) / valladolid