Principal Software Engineer - Search Algorithms - Elasticsearch

Requirements

  • Professional experience with vector similarity and vector databases
  • Strong skills in core Java and data structures
  • Ability to work autonomously and collaborate effectively
  • Experience with data storage technologies
  • Excellent verbal and written communication skills

Nice to Haves

  • Experience with Elasticsearch and open source projects
  • Designing, leading, and owning cross-functional initiatives

What You'll Be Doing

  • Lead initiatives within Elasticsearch for vector database offering
  • Contribute to Elasticsearch by building new features and fixing bugs
  • Work with a globally distributed team on vector search capabilities
  • Be an expert on vector similarity in Elasticsearch
  • Collaborate with community members on issues and pull requests
  • Write idiomatic modern Java for Elasticsearch

Perks and Benefits

  • Competitive pay based on your work
  • Health coverage for you and your family
  • Flexible scheduling for many roles
  • Generous vacation days
  • Financial donation matching
  • Opportunity for volunteer hours
  • 16 weeks of parental leave
AI Summary ✨

Similar jobs

  • Staff Software Engineer

    Pleo4 locationsa day ago
    NewRegistered sponsor
  • Langfuse - Senior Software Engineer, SDK

    ClickHouse6 locations3 days ago
    Registered sponsor
    €90k – €160k / year base
  • Senior Software Engineer (Comms Core)

    AffirmSpain3 days ago
    RemoteVisa sponsor
    €86k – €122k / year base
  • Software Engineer II, Backend (Card)

    AffirmSpain6 days ago
    RemoteVisa sponsor
    €73k – €109k / year base
  • See all jobs in Spain →