1 month ago
Spain (city not specified)Senior
Responsibilities
- Build and maintain integrations with internal systems and external inference providers, including schema negotiation, streaming, and error normalization.
- Contribute to the inference plugin architecture, including task settings, chunking strategies, rate limiting, and provider-level configuration.
- Develop and maintain the Elasticsearch Inference API and REST API across protocol design, asynchronous execution, billing integration, and collaboration with the Kibana team.
- Review open source contributions and collaborate with third-party engineers to maintain technology standards.
- Participate in the on-call rotation for inference-related incidents.
- Write unit tests with ESTestCase, YAML-based REST integration tests, and rolling-upgrade tests.
Requirements
- At least 5 years of production Java experience and experience contributing to a large, established Java codebase.
- Strong knowledge of core Java, standard library data structures, concurrency constructs, and newer Java language features.
- Experience with low-level Java concepts including concurrency, parallelism, and classloaders.
- Experience designing ergonomic APIs and evaluating technical tradeoffs.
- Proven ability to use AI to accelerate development, debug complex systems, and optimize code while retaining ownership of outcomes.
- Ability to collaborate across functions and teams, transition between projects and codebases, and work autonomously in a distributed environment.
- Preferred: knowledge of JDK internals, Java modules, the Java Memory Model, garbage collection, database load, caching techniques, ML systems, open source ownership, and Java build tools such as Gradle or Maven.
- Preferred: experience working on platform or developer productivity teams.
Benefits
- Base salary with no variable compensation component.
- Health coverage for employees and families in many locations.
- Flexible locations and schedules for many roles in the distributed company.
- Generous vacation days.
- Matching donations up to $2000 or local currency equivalent.
- Up to 40 hours annually for volunteer projects.
- At least 16 weeks of parental leave.
Tech Stack
Categories
About Elastic
Elastic builds the Elasticsearch-based platform for enterprise search, observability (logging, metrics, APM), and security (SIEM/endpoint). It sells subscriptions and Elastic Cloud managed services with usage-based pricing, combining open source and proprietary features through Elasticsearch and Kibana. Founded in 2012 and headquartered in San Francisco, Elastic is publicly traded on the NYSE and is used by more than half of the Fortune 500.
