Назад
Company hidden
6 дней назад

Principal Software Developer II (Elasticsearch)

192 500 - 304 500CAD
Формат работы
remote (только Canada/europe)
Тип работы
fulltime
Грейд
principal
Английский
b2
Страна
Norway, Poland, Spain, Ireland, Romania, Portugal, Sweden, Canada, Hungary, Greece
Вакансия из списка Hirify.GlobalВакансия из Hirify Global, списка международных tech-компаний
Для мэтча и отклика нужен Plus

Мэтч & Сопровод

Для мэтча с этой вакансией нужен Plus

Описание вакансии

Текст:
/

TL;DR

Principal Software Developer II (hirify.globalsearch): Improving and maintaining hirify.globalsearch's distributed components responsible for scale, performance, and resilience with an accent on concurrent and consistent indexing, cluster coordination, and data replication across nodes. Focus on optimizing system safety and liveness, pushing limits on data handling, and debugging complex performance or concurrency issues.

Location: Remote from Canada, Greece, Hungary, Ireland, Norway, Poland, Portugal, Romania, Spain, or Sweden.

Salary: $192,500—$304,500 CAD

Company

hirify.global is a Search AI Company that enables real-time data finding and analysis at scale, used by over 50% of the Fortune 500.

What you will do

  • Improve hirify.globalsearch’s components supporting concurrent and consistent indexing across multiple machines.
  • Maintain the cluster coordination system to ensure high performance and system safety during node changes and data movement.
  • Push the limits on the number of shards, nodes, and petabytes hirify.globalsearch can handle.
  • Investigate and propose solutions for various issues, including performance and concurrency problems.
  • Support support engineers with complex problems.

Requirements

  • Strong background in distributed systems, consensus algorithms, and deep technical proficiency in algorithms.
  • Strong skills in core Java, conversant in standard library data structures and concurrency constructs.
  • Proven ability to understand, build, and debug features in complex, highly distributed systems with broad impact across multiple machines.
  • Experience owning projects from technical design to development, including leading initiatives across multiple teams and communicating with stakeholders.

Nice to have

  • Experience with Data stores, Search, analytics, or Lucene.
  • Strong knowledge of the JDK.
  • Experience with asynchronous event-driven network frameworks such as Netty.

Culture & Benefits

  • Competitive pay based on work output, not previous salary.
  • Health coverage for you and your family in many locations.
  • Ability to craft your calendar with flexible locations and schedules for many roles.
  • Generous number of vacation days each year.
  • Increase your impact with up to $2000 (or local currency equivalent) matching for financial donations and service, plus 40 hours for volunteer projects.
  • Embracing parenthood with a minimum of 16 weeks of parental leave.

Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →

Текст вакансии взят без изменений

Источник - загрузка...