Principal Software Engineer - Vector Search - Elasticsearch

3 weeks, 6 days 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

Principal Fullstack Architect (AI & Agentic Systems)

Xebia 1K-5K Internet Software & Services

Xebia is hiring a Senior AI Software Engineer for an insurance technology client to help scale an AI-native underwriting platform from MVP into a production-grade system.

AWS Azure Databricks GCP Generative AI LLM Microservices Python React Snowflake TypeScript
14 hours, 14 minutes ago

Autonomy Droid Perception SWE - Onboard Systems

Skyline Eco-Adventures 11-50 Hotels, Restaurants & Leisure

Zipline is hiring a Senior or Staff Perception Engineer to build and deploy real-time 3D perception systems for its autonomous drone delivery network, supporting onboard autonomy and planning for safety-critical backyard deliveries.

CNN Computer Vision Deep Learning Machine Learning
14 hours, 44 minutes ago

Odoo Technical Lead

Phoeniqs Futuretech Solutions 1-10 Internet Software & Services

Odoo Technical Lead at the company’s Office IT team, responsible for leading Odoo-driven business applications, integrations, automation, and digital transformation across the organization.

ERP PostgreSQL Python REST API
14 hours, 59 minutes ago

Senior AI Solutions Architect

Neo4j 251-1K IT Services

Neo4j is hiring a Senior AI Solutions Architect to design and deliver graph-powered GenAI solutions for strategic customers, turning complex data challenges into production-ready AI applications.

Apache Spark AWS Azure C# Docker GCP Git Hadoop Hive Java JavaScript Kubernetes Linux LLM Microservices Neo4j Python SQL SVN
14 hours, 59 minutes 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