Principal Software Developer – Vector Search, Elasticsearch

atElasticRemoteCA flagCanadaFull-timeFull-stack EngineerLeadC$154k – C$243.6k/year

Posted 1 day ago

This is a fully remote position, open to applicants in Canada.

📋 Description

• Spearhead initiatives within Elasticsearch to create a top-tier vector database product.

• Dedicate full-time efforts to Elasticsearch by developing new search functionalities and resolving issues.

• Enhance code clarity and long-term maintainability.

• Develop or apply algorithms and data structures as necessary.

• Collaborate closely with the operating system and hardware when required.

• Work alongside a globally distributed team of skilled engineers focused on vector search technologies.

• Act as a subject matter expert on Elasticsearch vector similarity implementation to enhance search relevance.

• Engage with community members worldwide on various issues and pull requests, including triage, delegation, and resolution.

• Write modern Java code that adheres to idiomatic standards.


⛳️ Requirements

• Experience implementing innovative techniques in vector similarity on a widely-used search platform or advancing academic research in vector similarity information retrieval.

• Professional background in vector similarity and vector databases.

• Proficient in utilizing HNSW, IVF, or other pertinent algorithms and libraries on large-scale search platforms.

• Strong expertise in core Java, including standard-library data structures, concurrency mechanisms, and lambda expressions.

• Capability to manage projects from inception to completion, involving technical design and collaboration with engineers.

• Proven experience in collaborative code development, methodologies, and APIs.

• Familiarity with various data storage technologies such as Elasticsearch, Solr, PostgreSQL, MongoDB, or Cassandra.

• Exceptional verbal and written communication skills.

• Documented success in leveraging AI to enhance development speed, debug intricate systems, and optimize code while taking ownership of final results.

• Ability to work collaboratively across functions and teams, adapting to different projects, codebases, or teams according to business needs.

• Capacity to work independently and lead decisions and outcomes within a distributed team through clear, direct, and transparent communication.


🏝️ Benefits

• Base salary compensation with no variable compensation component.

• Eligibility to take part in Elastic's stock program.

• Company-matched Registered Retirement Savings Plan (RRSP) with dollar-for-dollar matching up to 6% of eligible earnings.

• Health coverage for you and your family available in numerous locations.

• Flexible work locations and schedules for many positions.

• Generous vacation days provided each year.

• Matching contributions up to $2000 (or local currency equivalent) for financial donations and community service.

• Up to 40 hours annually for volunteer projects.

• A minimum of 16 weeks of parental leave.

• Competitive compensation reflective of the work performed here rather than previous salary history.

People also viewed

Chaos19 hours ago

Software Developer

BG flagBulgaria OnlyFull-timeFull-stack Engineer
ApplyView job
Addepar19 hours ago

Senior Software Engineer – Investor Solutions

US flagUnited States OnlyFull-timeFull-stack Engineer$134k – $209k/year
ApplyView job
NinjaOne19 hours ago

Senior / Staff Software Engineer, C++

US flagCalifornia, +16 more statesFull-timeFull-stack Engineer$150k – $220k/year
ApplyView job
NinjaOne19 hours ago

Staff Software Engineer, Java

US flagCalifornia, +17 more statesFull-timeFull-stack Engineer$200k – $300k/year
ApplyView job
Salas O'Brien19 hours ago

Senior Engineer

US flagUnited States OnlyFull-timeFull-stack Engineer$99.8k – $115.5k/year
ApplyView job
Felix19 hours ago

Senior FullStack Engineer, Consumer Lending

MX flagMexico OnlyFull-timeFull-stack Engineer
ApplyView job

Never miss a great job!

Get handpicked remote jobs straight to your inbox weekly.

Trusted by 7,400+ designers