Job summary
An experienced software engineer role focused on enhancing vector similarity search features within a large-scale search platform. The position involves collaborating with a globally distributed team to innovate, design, and implement advanced vector search algorithms and features, improving both speed and relevance of search results. The work is primarily done in Java and involves close interaction with other engineers through code review and asynchronous communication, developing a deep expertise in vector database technologies.
Location and work setup
- Location
- Norway
- Work setup
- Remote
Salary
NOK 949500.00–1200000.00 year
Responsibilities
Lead development initiatives to advance industry-leading vector database capabilities aimed at delivering superior search speed and relevance. Design and implement new vector search features, improve existing functionality, and resolve complex bugs. Collaborate closely with a global team of engineers to enhance vector similarity mechanisms supporting search relevance. Engage with the wider community by managing contributions, providing expertise, and fostering collaborative problem-solving. Utilize modern Java practices extensively and occasionally innovate or implement new algorithms or data structures as needed.
Qualifications
Proven experience implementing or researching novel vector similarity techniques in large-scale search platforms or academic research. Strong expertise with vector databases and relevant algorithms like HNSW and IVF. Advanced skills in Java, including data structures, concurrency, and lambda expressions. Demonstrated ability to autonomously lead projects from design through development while collaborating effectively in a distributed environment. Familiarity with various data storage systems such as Solr, PostgreSQL, MongoDB, or Cassandra. Excellent verbal and written communication skills suited for remote asynchronous collaboration. Experience leveraging AI tools to enhance development, debugging, and optimization processes is a plus. Familiarity with open-source workflows and continuous integration, as well as prior work on cross-functional initiatives, is advantageous.