Senior Software Engineer – Vector Search (Elasticsearch)
Elastic
Job description
About the role
Elastic is looking for a senior software engineer to join the Elasticsearch Search Relevance team and drive the development of vector‑search capabilities. You will work with a globally distributed group of experts to shape the future of search relevance and performance.
Key responsibilities
- Lead initiatives that deliver industry‑leading speed and relevance for Elasticsearch.
- Design and implement new search features, fix complex bugs, and improve code readability.
- Invent or adopt algorithms and data structures, sometimes working close to the operating system and hardware.
- Collaborate with community contributors on issues, pull requests, and triage.
- Write idiomatic modern Java code for a codebase that is 99.8% Java.
Required profile
- Proven experience implementing novel vector similarity techniques on large‑scale search platforms.
- Hands‑on experience with search or vector databases using HNSW, IVF or similar algorithms.
- Strong autonomy in taking projects from design through delivery.
- Comfortable giving and receiving code feedback in an asynchronous, distributed environment.
- Ability to collaborate across functions and switch between projects as priorities change.
Required skills
- Core Java (including concurrency constructs, lambdas, standard library data structures).
- Elasticsearch and Lucene internals.
- Vector similarity algorithms such as HNSW and IVF.
- Experience with data storage technologies (Solr, PostgreSQL, MongoDB, Cassandra).
- AI‑assisted development and debugging techniques.
What we offer
- Competitive base salary (€55,800 – €88,300 per year) with transparent pay philosophy.
- Health coverage for you and your family in many locations.
- Flexible location and schedule to support a distributed workforce.
- Generous vacation allowance and parental leave (minimum 16 weeks).
- Company‑matched charitable donations up to $2,000 (or local equivalent) and paid volunteer time.
Questions fréquentes
Why are you reporting this job?
Explore further
Salaries, guides and searches in Portugal.
Salaries by job title
Apply in 30 seconds
Enter your email to apply. An account will be created automatically.
By continuing, you accept our terms of use.
Already have an account? Login
Published 12 hours ago
Expires 1 month from now
3 views · 0 interested
Boost your chances
Upload your CV — we will match you with relevant openings.
Analyzing your CV...
Elastic