3 months ago
Remote, PortugalSenior
Responsibilities
- Lead initiatives within Elasticsearch to deliver a fast and relevant search engine.
- Build new search features, fix bugs, and improve code maintainability.
- Design and implement algorithms and data structures for vector search and information retrieval.
- Contribute to improvements in Lucene and Elasticsearch search relevance.
- Work with a globally distributed team focused on vector search capabilities.
- Identify and drive improvements in search relevance and technical direction.
- Engage with open-source community members by triaging and resolving issues and pull requests.
- Write idiomatic modern Java using core language features, data structures, and concurrency constructs.
- Own projects from technical design through implementation and guide collaborating engineers.
Requirements
- Implemented novel vector similarity techniques on a large-scale search platform or advanced academic research in vector similarity information retrieval.
- Professional experience with search or vector databases and algorithms such as HNSW or IVF at scale.
- Strong core Java skills, including the standard library, data structures, concurrency constructs, and lambdas.
- Ability to independently lead projects from design through completion.
- Experience collaborating on software design, code, and APIs in distributed teams.
- Familiarity with data storage technologies such as Elasticsearch, Solr, PostgreSQL, MongoDB, or Cassandra.
- 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 transition between projects, codebases, and teams.
- Experience designing, leading, and owning cross-functional initiatives is a bonus.
- Experience building with Elasticsearch, contributing to open-source projects, and working with source-control workflows and continuous integration is a bonus.
Benefits
- Distributed work arrangement with flexible locations, calendars, and schedules for many roles.
- Health coverage for employees and their families in many locations.
- Generous vacation allowance.
- Elastic matches up to $2000, or local-currency equivalent, for financial donations and service.
- Up to 40 hours of paid time each year 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.
