Senior Software Engineer - Vector Search - Elasticsearch
Elastic
Job description
About the role
Elastic is looking for a Senior Software Engineer to join its Elasticsearch - Search Relevance team, which works on a robust, feature-rich search experience and contributes to improving search in Lucene. The engineer contributes to the technical direction and vision of search, including new features, enhancements and bug fixes. The team is globally distributed, collaborating over email, GitHub, Zoom and Slack.
Key responsibilities
- Lead initiatives within Elasticsearch to deliver an industry-leading search engine with speed and relevance.
- Build new search features and fix bugs, keeping the code easy to understand, and invent or implement new algorithms and data structures.
- Work with a globally distributed team on the vector search capabilities of Elasticsearch.
- Identify and drive improvements in Elasticsearch search relevance.
- Work with community members worldwide on issues and pull requests, triaging or handling them.
- Write idiomatic modern Java (Elasticsearch is 99.8% Java).
Required profile
- Implemented novel techniques in vector similarity on a large-scale search platform, or advanced academic research in vector similarity information retrieval.
- Professional experience with search or vector databases, using HNSW, IVF or similar algorithms and libraries at scale.
- Solid core Java skills, including the standard library, data structures, concurrency and lambdas.
- High autonomy, able to own projects from start to finish and work collaboratively, giving and receiving feedback on code and APIs.
- Experience with several data storage technologies such as Elasticsearch, Solr, PostgreSQL, MongoDB or Cassandra.
- Proven use of AI to accelerate development, debug complex systems and optimize code.
- Ability to collaborate across functions and teams and switch between projects and codebases.
Required skills
- Core Java
- Vector similarity search (HNSW, IVF)
- Data storage technologies (Elasticsearch, Solr, PostgreSQL, MongoDB, Cassandra)
Bonus points
- Previous work with Elasticsearch
- Open source experience and CI workflows
- Cross-functional initiative leadership
Compensation is a base salary only, with no variable component. The typical starting range is EUR 85,600 to EUR 135,500. Benefits include health coverage, flexible schedules, generous vacation days, a donation matching program, volunteer time and parental leave.
Questions fréquentes
Why are you reporting this job?
Explore further
Salaries, guides and searches in Ireland.
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
A question about this job?
Ask it here: you will get the full job summary by e-mail, right away.
Published 2 days ago
Expires 1 month from now
10 views · 0 interested
Boost your chances
Upload your CV — we will match you with relevant openings.
Analyzing your CV...
Elastic
Related job offers
-
Senior Professional Services Engineer (German Speaker)
NetApp Cork -
Software Engineer - Azure NetApp Files
NetApp Cork -
Senior Associate, IT Network Engineer (AWS/Azure Cloud)
MUFG Investor Services Dublin -
Contractor Business Analyst - Project Specialist (Hybrid)
MUFG Investor Services Dublin -
Application Security Engineer (Red, Blue or Purple Team)
MUFG Investor Services Dublin