Назад
Company hidden
2 дня назад

Senior Java Developer - Distributed Systems - Elasticsearch

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

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

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

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

Текст:
/

TL;DR

Senior Java Developer (Distributed Systems, hirify.globalsearch): Building and optimizing high-load backend services for hirify.globalsearch's distributed systems with an accent on concurrent and consistent indexing, cluster coordination, and scalability. Focus on pushing performance limits, debugging complex concurrency issues, and maintaining safety and liveness properties of the system.

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

Salary: $128,300–$203,000 CAD

Company

hirify.global, the Search AI Company, provides a Search AI Platform for real-time answers using all data at scale, serving over 50% of the Fortune 500 with cloud-based solutions for search, security, and observability.

What you will do

  • Improve hirify.globalsearch’s components for concurrent and consistent indexing across multiple machines.
  • Maintain cluster coordination systems to ensure high performance, safety, and liveness.
  • Push the limits on hirify.globalsearch's capacity for shards, nodes, and petabytes.
  • Investigate and propose solutions for performance and concurrency issues.
  • Support support engineers with complex problems.

Requirements

  • Strong background in distributed systems and consensus algorithms.
  • Proficiency in core Java, its standard library, data structures, and concurrency constructs.
  • Deep technical proficiency in algorithms.
  • Proven ability to understand and work on complex, highly distributed systems.
  • Ability to build and debug features with broad impact across multiple machines.
  • Ability to own projects from technical design to development.
  • Not located in or a national of Belarus, Cuba, Iran, North Korea, Russia, Syria, Crimea Region of Ukraine, Donetsk People’s Republic, or Luhansk People’s Republic due to export controls.

Nice to have

  • Experience with data stores.
  • Knowledge of 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, not previous salary.
  • Health coverage for employees and their families in many locations.
  • Flexible locations and schedules for many roles.
  • Generous vacation days each year.
  • Company match for financial donations and service up to $2000 (or local currency equivalent).
  • Up to 40 hours each year for volunteer projects.
  • Minimum of 16 weeks of parental leave.

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

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

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