Эта вакансия в архиве
Посмотреть похожие вакансии ↓Principal Software Developer (Elasticsearch)
Описание вакансии
TL;DR
Principal Software Developer (search, Query Engine): Building and optimizing high-performance analytics capabilities within search's new compute engine and ES|QL with an accent on technical vision, language syntax, and compute infrastructure. Focus on researching and integrating advanced data structures and algorithms, defining long-term technical roadmaps, and collaborating cross-organizationally on data-intensive enhancements.
Location: Globally remote, with salary expressed in CAD. Please note that employment is restricted for individuals located in or nationals of sanctioned countries/regions (Belarus, Cuba, Iran, North Korea, Russia, Syria, Crimea Region of Ukraine, Donetsk People’s Republic, and Luhansk People’s Republic).
Salary: $192,500–$304,500 CAD
Company
is the Search AI Company, enabling real-time answers using all data at scale with its Search AI Platform, used by over 50% of the Fortune 500.
What you will do
- Define, lead, and contribute to the development of data-intensive enhancements in search's compute engine.
- Provide technical vision and direction for ES|QL capabilities, including user interfaces, language syntax, and compute infrastructure.
- Research and integrate the latest data structures and algorithms to build effective user capabilities.
- Collaborate with partners and product teams to understand needs and develop a strategic vision and roadmap for ES|QL.
- Act as a subject matter authority within search, guiding improvements based on expertise and intuition.
- Work autonomously, guiding projects from technical design to component development with other engineers.
Requirements
- Strong experience leading technical projects in data and enterprise architecture, building sophisticated technical infrastructures.
- Proven ability to mentor expert engineers and provide technical and professional guidance.
- Experience defining long-term technical vision for data-intensive applications and building technical roadmaps cross-organizationally.
- Hands-on experience with search and analytics APIs (e.g., Splunk SPL, search, Datadog).
- Strong skills in core Java, including data structures, concurrency, and newer features like lambdas.
- Expertise with data storage technologies like search, Solr, PostgreSQL, MongoDB, or Cassandra, understanding their internal workings.
- Excellent verbal and written communication skills are required for cross-continental collaboration.
Nice to have
- Prior experience building with search and understanding search/information retrieval theory.
- Experience working with open-source projects and continuous integration workflows.
Culture & Benefits
- Globally distributed company with an emphasis on diversity, inclusion, and work-life balance.
- Competitive pay and stock program participation.
- Health coverage for employees and families in many locations.
- Flexible locations and schedules for many roles.
- Generous vacation days and parental leave (minimum 16 weeks).
- Company-matched Registered Retirement Savings Plan (RRSP) up to 6% of eligible earnings.
- Financial donation matching ($2000 USD or local currency equivalent) and volunteer hours.