
Principal Software Engineer β Search Algorithms, Elasticsearch
Posted 1 day ago

Posted 1 day ago
This is a fully remote position, open to applicants in Ireland.
β’ Spearhead Elasticsearch projects to create a top-tier vector database solution that excels in search speed and relevance.
β’ Dedicate full-time efforts to Elasticsearch by developing new search functionalities, addressing bugs, and enhancing code clarity.
β’ Design or implement algorithms and data structures, collaborating closely with the operating system and hardware when necessary.
β’ Collaborate with a globally distributed team focused on enhancing Elasticsearch's vector search capabilities.
β’ Act as a subject matter expert on the implementation of Elasticsearch vector similarity and drive improvements through research and development.
β’ Engage with community members around the world on issues and pull requests, including triage, handoff, and resolution.
β’ Write modern idiomatic Java code.
β’ Professional experience with vector similarity and vector databases, including HNSW, IVF, or other pertinent algorithms and libraries on large-scale search platforms.
β’ Strong proficiency in core Java, encompassing standard library data structures, concurrency constructs, and lambda expressions.
β’ Capability to initiate and lead projects from inception to completion, including technical design and collaboration with engineers.
β’ Comfortable working collaboratively and providing as well as receiving feedback on code, methodologies, and APIs.
β’ Experience with data storage technologies such as Elasticsearch, Solr, PostgreSQL, MongoDB, or Cassandra.
β’ Exceptional verbal and written communication abilities.
β’ A proven history of leveraging AI to enhance development, troubleshoot complex systems, and optimize code while taking ownership of final outcomes.
β’ Capacity to collaborate across various functions and teams, adapting to different projects, codebases, or teams in line with business priorities.
β’ Ability to work independently and drive decisions and outcomes within a distributed team through asynchronous, direct, and transparent communication.
β’ Experience working with open-source projects, source control workflows, and continuous integration.
β’ Proven experience in designing, leading, and managing cross-functional initiatives.
β’ Competitive compensation based on your contributions here rather than previous salaries.
β’ Health coverage for you and your family in numerous locations.
β’ Flexibility in crafting your calendar with adjustable locations and schedules for many roles.
β’ Generous vacation days provided each year.
β’ We match donations and service contributions up to $2000 (or local currency equivalent).
β’ Up to 40 hours annually to dedicate to volunteer projects you are passionate about.
β’ A minimum of 16 weeks of parental leave.
Addepar
NinjaOne
NinjaOne
Get handpicked remote jobs straight to your inbox weekly.