Principal Software Engineer – Search Algorithms, Elasticsearch

atElasticRemotePT flagPortugalFull-timeFull-stack EngineerLead€67k – €106k/year

Posted Nov 3

This is a fully remote position, open to applicants in Portugal.

πŸ“‹ Description

β€’ Take the lead on initiatives within Elasticsearch to create a top-tier vector database solution, ensuring speed and relevance in search functionality.

β€’ Develop new search features, resolve bugs, enhance code clarity, and create algorithms or data structures.

β€’ Engage closely with the operating system and hardware as necessary.

β€’ Collaborate with a globally distributed team dedicated to enhancing Elasticsearch's vector search capabilities.

β€’ Act as an authority on the implementation of Elasticsearch vector similarity, driving improvements in this area.

β€’ Partner with community members globally to address issues and manage pull requests, including triaging, delegating, or resolving them.

β€’ Write idiomatic and modern Java code.


⛳️ Requirements

β€’ Professional experience with vector similarity and vector databases; familiarity with algorithms and libraries such as HNSW, IVF, or others relevant to large-scale search platforms.

β€’ Strong proficiency in core Java, including an understanding of the standard library's data structures, concurrency constructs, and advanced features like lambdas.

β€’ Capability to work independently and manage projects from inception to completion, including technical design and collaborating with other engineers on component development.

β€’ Comfortable engaging in collaborative development, conducting code and API reviews, and participating in asynchronous collaboration online.

β€’ Experience with data storage technologies such as Elasticsearch, Solr, PostgreSQL, MongoDB, or Cassandra.

β€’ Exceptional verbal and written communication skills.

β€’ Demonstrated success in utilizing AI to expedite development, troubleshoot complex systems, and optimize code while taking ownership of final results.

β€’ Ability to collaborate across various functions and teams, adapting to different projects, codebases, or teams based on business needs.

β€’ Proven capacity to drive decisions and achieve results within a distributed team through direct, transparent, and asynchronous communication.


🏝️ Benefits

β€’ Competitive compensation based on your contributions rather than your previous salary.

β€’ Comprehensive health coverage for you and your family in various locations.

β€’ Flexibility to design your schedule and location for many roles.

β€’ Generous vacation days each year.

β€’ Elastic matches up to $2000 (or local currency equivalent) for financial donations and volunteer service.

β€’ Up to 40 hours annually dedicated to volunteer projects that you are passionate about.

β€’ A minimum of 16 weeks of parental leave.

People also viewed

finanzen.net GmbH15 hours ago

Senior Software Engineer, C#/.NET

DE flagGermany OnlyFull-timeFull-stack Engineer
ApplyView job
DaVita Kidney Care15 hours ago

Technical Lead, Technology Business Management

US flagTennessee OnlyFull-timeFull-stack Engineer$78k – $119k/year
ApplyView job
Q-Free15 hours ago

Senior Software Engineer

US flagUnited States OnlyFull-timeFull-stack Engineer$150k/year
ApplyView job
Simsy Ventures15 hours ago

Application Developer, Java, JavaScript – Full-Stack

US flagAlabama, +30 more locationsPart-timeFull-stack Engineer$55 – $60/hour
ApplyView job
Torc Robotics16 hours ago

Senior Software Engineer, Autonomy Core Frameworks

US flagMichigan OnlyFull-timeFull-stack Engineer$160.8k – $193k/year
ApplyView job
RTX16 hours ago

Principal Software Engineer IV

US flagMichigan OnlyFull-timeFull-stack Engineer$107.5k – $204.5k/year
ApplyView job

Never miss a great job!

Get handpicked remote jobs straight to your inbox weekly.

Trusted by 7,400+ designers