Skip to main content
Elastic

Senior Software Developer - Vector Search - Elasticsearch

RemoteCanada only
Published
Role
Engineering Management
Experience
Senior
Employment
Full-time
CAD 128.3k–CAD 203k/yr
Check eligibility

Open to CA only. Set where you work from to check your eligibility.

No BS summary

We're looking for a Senior Software Engineer to join the Elasticsearch - Search Relevance team. This globally-distributed team focuses on delivering a robust search experience, including contributing to Lucene. You'll lead initiatives, build search features, and improve vector search capabilities.

Core skills

Java/Core JavaHNSWVector similarity

Required skills

Search platforms/Vector databasesIVFLuceneElasticsearchData storage technologiesAI tools for development

Optional skills

Experience building with ElasticsearchExperience with open source projectsExperience with different styles of source control workflow and CIExperience with data storage technologyExperience designing, leading, and owning cross-functional initiatives

Required languages

English professional_working_proficiency

What you'll do

  • Lead initiatives within Elasticsearch to produce an industry-leading search-engine offering, supplying unparalleled speed and relevance in search
  • Contribute to Elasticsearch's search features and bug fixes, sometimes inventing new algorithms or data structures
  • Work with a globally distributed team focused on vector search capabilities
  • Be an expert on Elasticsearch search relevance and drive improvements
  • Work with community members on issues and pull requests
  • Write idiomatic modern Java
  • Work autonomously and drive decisions in a distributed team

What they require

  • Implemented novel techniques in vector similarity on a search platform with large user base or progressed academic research
  • Solid skills in core Java and standard library of data structures and concurrency constructs, as well as features like lambdas
  • High level of autonomy with projects from beginning to end
  • Comfortable collaborating, giving, and receiving feedback
  • Used several data storage technologies like Elasticsearch, Solr, PostgreSQL, MongoDB, or Cassandra
  • Proven track record of using AI to accelerate development, debug complex systems, and optimize code
  • Ability to collaborate across functions and teams and transition between projects

Benefits

  • Competitive pay based on work done
  • Health coverage for you and your family in many locations
  • Flexible locations and schedules for many roles
  • Generous number of vacation days each year
  • Match up to $2000 for financial donations and service
  • Up to 40 hours per year for volunteer projects
  • Minimum of 16 weeks parental leave
  • Company-matched Registered Retirement Savings Plan (RRSP) with dollar-for-dollar matching up to 6% of eligible earnings
  • Stock program participation

distributed, scalable, and highly available real-time search platform with a RESTful API

TechnologyEnterpriseelastic.co/elasticsearch/
CAD 128.3k–CAD 203k/yr