Elastic

Principal Software Engineer - Search Infra - Elasticsearch

Elastic
Apply
29 days ago
Toronto, CanadaStaff+
H1B Sponsor

Responsibilities

  • Define, lead, and contribute to the evolution of Elasticsearch’s core search and indexing capabilities.
  • Research advances in search infrastructure, data structures, and retrieval algorithms.
  • Shape the long-term technical vision and roadmap for Elasticsearch search systems with partners and product teams.
  • Improve Elasticsearch indexing, query execution, and relevance layers using experience with large-scale search systems.
  • Serve as a technical authority and go-to expert for multiple Elasticsearch domains.
  • Mentor expert engineers and provide technical and professional guidance.
  • Collaborate across globally distributed teams using written and synchronous communication.

Requirements

  • Experience leading technical projects involving search infrastructure and distributed systems.
  • Experience building and operating sophisticated search platforms and robust, high-performance software systems.
  • Experience mentoring expert engineers and providing technical and professional guidance.
  • Experience defining long-term technical vision for a core search or retrieval system and shaping cross-team technical roadmaps.
  • Hands-on experience with Elasticsearch, Lucene, Solr, or comparable search and indexing technologies.
  • Strong core Java skills, familiarity with advanced data structures, concurrency constructs, and newer language features such as lambdas.
  • Experience with large-scale data or search systems, including understanding their underlying design and operation.
  • Ability to work autonomously and guide projects from concept through completion, including technical design and collaboration.
  • Excellent verbal and written communication skills for collaboration across distributed teams.
  • Experience in search and information retrieval, including relevant constructs and theory, is a bonus.
  • Experience with open source projects and source-control workflow or continuous integration is a bonus.

Benefits

  • Distributed work arrangement with flexible locations and schedules for many roles.
  • Health coverage for employees and families in many locations.
  • Generous vacation allowance.
  • Stock program eligibility.
  • Company-matched RRSP contributions with dollar-for-dollar matching up to 6% of eligible earnings.
  • Matching of financial donations up to $2,000 or local-currency equivalent.
  • Up to 40 hours annually for volunteer projects.
  • At least 16 weeks of parental leave.

Tech Stack

ElasticsearchJava

Categories

Elastic

About Elastic

1,001-5,000 employees

Elastic, the Search AI Company, enables everyone to find the answers they need in real time, using all their data, at scale. Elastic’s solutions for search, observability, and security are built on the Elastic Search AI Platform — the development platform used by thousands of companies, including more than 50% of the Fortune 500.