Overview
The role of Senior Software Engineer focuses on contributing to the Elasticsearch - Search Relevance team, delivering a feature-rich search experience and enhancing search capabilities.
Key Responsibilities
- Lead initiatives to produce an industry-leading search engine with unparalleled speed and relevance.
- Build new search features and fix bugs while improving code clarity.
- Collaborate with a distributed team on vector search capabilities.
- Identify improvements in Elasticsearch search relevance.
- Engage with community members on issues and pull requests.
- Write idiomatic modern Java, as Elasticsearch is predominantly Java-based.
Requirements
- Professional experience with search or vector databases.
- Strong core Java skills and familiarity with data structures and concurrency constructs.
- Ability to manage projects from beginning to end and collaborate effectively.
- Experience with various data storage technologies such as Elasticsearch, Solr, PostgreSQL, MongoDB, or Cassandra.
- Proven ability to utilize AI to enhance development and optimize code.
- Excellent communication skills, especially in distributed and asynchronous settings.
Benefits
- Competitive pay based on contributions.
- Health coverage for employees and families in many locations.
- Flexible schedules and locations for many roles.
- Generous vacation days.
- Matching for financial donations and service initiatives.
- Parental leave of a minimum of 16 weeks.
Location
Remote - Based in Romania.
How to Apply
To apply, please visit the Elastic careers page.
Deadline
No specific deadline stated.