Principal Software Engineer - Vector Search - Elasticsearch

1 month, 2 weeks ago
Full-time
Lead
Software Development
Elastic

Elastic

Elastic is a leading platform for search-powered solutions, providing real-time insights and making data usable for developers and enterprises worldwide.

Internet Software & Services
1K-5K
Founded 2010

Description

  • Lead initiatives within Elasticsearch to build an industry-leading vector database offering with strong speed and relevance.
  • Design and implement new vector search features and enhancements to existing vector search functionality.
  • Contribute full time to Elasticsearch by building search features, fixing bugs, and improving code clarity.
  • Invent or implement new algorithms and data structures when needed, including work close to the operating system and hardware.
  • Collaborate with a globally distributed team of experienced engineers on vector search capabilities.
  • Serve as an expert on Elasticsearch’s vector similarity implementation and improve the area based on technical judgment and user needs.
  • Work with community members on issues and pull requests, including triaging and handing off work when appropriate.
  • Write idiomatic modern Java for Elasticsearch.
  • Guide projects from technical design through implementation in collaboration with other engineers.

Requirements

  • Implemented novel vector similarity techniques on a search platform with a large user base, or contributed to academic research in vector similarity information retrieval.
  • Professional experience with vector similarity and vector databases, including use of HNSW, IVF, or other relevant algorithms and libraries at scale.
  • Strong core Java skills, including knowledge of the standard library, data structures, concurrency constructs, and features such as lambdas.
  • Ability to work with high autonomy and drive projects from beginning to end.
  • Comfortable collaborating on code, approaches, and APIs, including asynchronous internet-based collaboration.
  • Experience with data storage technologies such as Elasticsearch, Solr, PostgreSQL, MongoDB, or Cassandra.
  • Excellent verbal and written communication skills.
  • Experience building with Elasticsearch is a plus.
  • Experience with open source projects, source control workflows, and continuous integration is a plus.
  • Experience designing, leading, and owning cross-functional initiatives is a plus.

Benefits

  • Base salary compensation with no variable compensation component.
  • Typical starting salary range of €80,400 to €127,200 EUR.
  • Health coverage for you and your family in many locations.
  • Flexible locations and schedules for many roles.
  • Generous number of vacation days each year.
  • Up to 40 hours per year for volunteer projects you care about.
  • Company donation match of up to $2,000 (or local currency equivalent).
  • Minimum of 16 weeks of parental leave.

Interested in this position?

Apply directly on the company website

Apply Now

Similar Roles

Team Lead, Product Operations - Classification

DoubleVerify 51-250 Media

DoubleVerify’s Classification Product Operations team is seeking a supervisor to manage a Costa Rica content labeling group that supports manual classification and curation for advertising technology products.

16 hours, 31 minutes ago

AI Developer

AI Developer (Contract) at a remote company, responsible for building AI-powered workflows and internal tools that improve business efficiency and create new capabilities.

JavaScript LLM Python
17 hours, 1 minute ago

AI Agent Implementations Specialist

Extreme Networks 1K-5K IT Services

Extreme Networks is hiring an AI Agent Developer & Marketo Administrator to support marketing automation, AI agent implementation, and MarTech operations across its global marketing organization.

CRM JavaScript Machine Learning Node.js Python REST API
1 day, 17 hours ago

Entrepreneur in Residence - Technical Co-founder (CTO)

FutureSight 11-50 Internet Software & Services

FutureSight is seeking a Co-Founder & CTO to lead the technical direction of a new B2B AI venture from inception to launch and early growth.

LLM System Design
1 day, 17 hours ago

You're on a roll! Sign up now to keep applying.

Sign Up

Already have an account? Log in

Used by 14,729+ remote workers