Elastic

Senior Software Developer - Vector Search - Elasticsearch

Elastic
Apply
3 months ago
Remote, CanadaSenior

Responsibilities

  • Lead initiatives to improve Elasticsearch search speed, relevance, and overall search capabilities.
  • Design and implement new search features, algorithms, and data structures while resolving bugs and improving code clarity.
  • Contribute full time to Elasticsearch and improve the search experience in Lucene.
  • Drive improvements to vector search and search relevance based on technical investigation and judgment.
  • Collaborate with globally distributed engineers and open-source community members on issues and pull requests.
  • Write modern, idiomatic Java and guide projects from technical design through implementation.
  • Participate in code review and collaborate asynchronously across teams and codebases.

Requirements

  • Implement novel vector similarity techniques on a large-scale search platform or advance academic research in vector similarity information retrieval.
  • Have professional experience with search or vector databases and algorithms or libraries such as HNSW or IVF at scale.
  • Demonstrate strong core Java skills, including standard data structures, concurrency constructs, and lambdas.
  • Work autonomously and take projects from beginning to end, including technical design and cross-engineering collaboration.
  • Have experience with data storage technologies such as Elasticsearch, Solr, PostgreSQL, MongoDB, or Cassandra.
  • Use AI to accelerate development, debug complex systems, and optimize code while retaining ownership of outcomes.
  • Collaborate effectively across functions and teams and adapt to distributed, asynchronous, direct, and transparent communication.
  • Experience with Elasticsearch, open-source projects, source-control workflows, continuous integration, data storage technology, or cross-functional initiative leadership is a bonus.

Benefits

  • Base salary range of $128,300—$203,000 CAD with no variable compensation component.
  • Eligibility to participate in Elastic’s stock program.
  • Company-matched RRSP contributions with dollar-for-dollar matching up to 6% of eligible earnings.
  • Health coverage for employees and families in many locations.
  • Distributed work with flexible locations, calendars, and schedules for many roles.
  • Generous vacation allowance and at least 16 weeks of parental leave.
  • Donation matching up to $2,000 and up to 40 hours annually for volunteer projects.
  • Inclusive, equal-opportunity workplace with disability accommodations available.

Tech Stack

Apache CassandraElasticsearchJavaMongoDBPostgreSQL
Elastic

About Elastic

10,000+ employees

Elastic builds the Elasticsearch-based platform for enterprise search, observability (logging, metrics, APM), and security (SIEM/endpoint). It sells subscriptions and Elastic Cloud managed services with usage-based pricing, combining open source and proprietary features through Elasticsearch and Kibana. Founded in 2012 and headquartered in San Francisco, Elastic is publicly traded on the NYSE and is used by more than half of the Fortune 500.

Contact me