Principal Software Engineer - Vector Search - Elasticsearch

22 hours, 54 minutes 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

Senior Staff Engineer, Communication & Connectivity

Airbnb 5K-10K Hotels, Restaurants & Leisure

Airbnb is hiring a senior software engineer to help evolve Guest and Host communication and connectivity platforms, with a focus on backend architecture and applying AI across products used at global scale.

Machine Learning Prototyping
22 hours, 39 minutes ago

Agentic Workflow Engineer

Inizio Evoke Professional Services

Inizio Evoke is seeking an Agentic Workflow Engineer to build AI-powered workflow automation systems that streamline content production, knowledge management, and business operations across enterprise platforms.

Git LLM Python
22 hours, 54 minutes ago

Tech Lead, Applied Research - Emerging Tech

Twilio 5K-10K Diversified Telecommunication Services

Twilio is hiring a remote U.S.-based Applied Research Tech Lead to help its Emerging Technologies incubation team rapidly prototype and deliver AI-focused product ideas and frontier technology solutions.

Angular AWS Azure Go Java JavaScript LLM Machine Learning Node.js Python React Spring Boot SQL
22 hours, 54 minutes ago

Senior Applied AI Engineer

Omada Health 251-1K Health Care Providers & Services

Omada Health is hiring a Senior AI Engineer to lead the deployment of AI and LLM-based solutions that support its digital chronic-care platform and improve care delivery at scale.

Agile AWS Azure GCP Generative AI Hugging Face LLM Machine Learning PyTorch SageMaker
23 hours, 9 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