Elastic10.03.2026

Senior Software Engineer - Vector Search - Elasticsearch

Canada

Обязанности

  • 01Lead initiatives within Elasticsearch to produce an industry-leading vector database offering
  • 02Contribute to Elasticsearch full time, building new search features and fixing bugs
  • 03Invent or implement new algorithms and data structures
  • 04Work closely with the operating system and hardware
  • 05Be the expert on how Elasticsearch implements vector similarity
  • 06Improve the vector search area based on questions and instincts
  • 07Work with community members on issues and pull requests, triaging and handling them
  • 08Write idiomatic modern Java

Требования

  • 01Implemented novel techniques in vector similarity on a search platform with a large user base or progressed academic research in this field
  • 02Professional experience with vector similarity and vector databases, using HNSW, IVF, or other relevant algorithms at scale
  • 03Strong skills in core Java and conversant in its standard library, data structures, concurrency, and features like lambdas
  • 04Work with a high level of autonomy, able to take on and guide projects from beginning to end, covering technical design and collaboration
  • 05Comfortable with collaborative development, giving and receiving feedback on code, approaches, and APIs
  • 06Experience with several data storage technologies like Elasticsearch, Solr, PostgreSQL, MongoDB, or Cassandra and understanding of how they work
  • 07Excellent verbal and written communication skills
  • 08Respectful, empathetic, and trusting in all interactions

Условия

  • 01Compensation is in the form of base salary with no variable component
  • 02Typical starting salary range: $128,300 — $203,000 CAD
  • 03Eligible to participate in Elastic's stock program
  • 04Company-matched Registered Retirement Savings Plan (RRSP) with dollar-for-dollar matching up to 6% of eligible earnings
  • 05Range of other benefits with a holistic emphasis on employee well-being
  • 06Distributed company, work remotely with collaboration over email, GitHub, Zoom, and Slack