Elasticsearch Software Engineer (Remote)
Sease | Information Retrieval Applied · Tippecanoe County, IN · 2 wk ago
EngineeringFull-time
About Sease
We are Sease, a tech company headquartered in London – but distributed all around the world! Our passion is to bring the best Information Retrieval research principles, ideas and implementations from academia into real-world products. We work to deliver state-of-the-art Information Retrieval systems (Search Engines, Recommender Engines, Q&A systems) able to satisfy our customer’s information needs in an easy and effective way. We are Apache Lucene/Solr and Elasticsearch experts, and we are actively involved in research, a key value in Sease.
Responsibilities
- Build new search features for existing systems/products.
- Plan, architect, design, develop, test, deploy and support search systems.
- Maintain existing code by fixing defects and executing technical debt items.
- Work with your team under agreed-upon deadlines to design, build, and deliver applications.
- Be part of Open Source communities and contribute back ideas and code.
Requirements
- Experienced in search technologies, in particular Elasticsearch/Apache Solr/etc.
- Strong work ethic.
- Enjoy writing clean, testable code.
- Thrive solving non-trivial problems.
- Own your projects with a track record of delivering on time.
- Fluent verbal and written communication skills in English; other languages are beneficial.
- 5+ years of software engineering experience.
- Strong Java knowledge.
- Strong Python knowledge.
- Strong Elasticsearch knowledge.
- Familiarity with the agile development methodology and Jira software.
- Familiarity with machine learning, AI, and other technologies.
Benefits
- The ability to work remotely from anywhere in the world.
- Flexible hours.
- Constant training and updating.
- Company pension.
- Sick pay.
- 28 days of paid holiday per annum.