1 month ago
Portugal (city not specified)Senior
Responsibilities
- Build and maintain integrations with internal systems and external inference providers, including schema negotiation, server-sent events streaming, and error normalization.
- Contribute to the inference plugin architecture, including task settings, chunking strategies, rate limiting, and provider-level configuration.
- Design and maintain ergonomic APIs while evaluating technical tradeoffs.
- Review open source contributions and collaborate with third-party engineers to maintain technology standards.
- Write unit tests with ESTestCase, YAML-based REST integration tests, and rolling-upgrade tests.
- Participate in the on-call rotation for inference-related incidents.
- Collaborate across the inference and Kibana teams and work across projects, codebases, and teams as priorities change.
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 crafting ergonomic APIs and reasoning through design tradeoffs.
- Proven use of AI to accelerate development, debug complex systems, and optimize code while retaining ownership of outcomes.
- Ability to work autonomously and drive decisions in a distributed team through asynchronous, direct, and transparent communication.
- Ability to collaborate across functions and teams and transition between projects, codebases, or teams.
- Preferred: knowledge of JDK internals, Java modules, the Java memory model, garbage collection, database load, caching techniques, ML systems, Java build tools, and platform or developer productivity teams.
- Preferred: contributions to or ownership of open source projects and experience with Gradle.
Benefits
- Base salary with no variable compensation component.
- Health coverage for employees and families in many locations.
- Flexible locations and schedules with the ability to craft a personal calendar.
- Generous vacation allowance.
- Elastic matches up to $2000, or local currency equivalent, for financial donations and service.
- Up to 40 hours per year for volunteer projects.
- At least 16 weeks of parental leave.
- Distributed work environment and inclusive culture.
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.
