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

Senior Java Developer (Distributed Systems)

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

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

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

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

Текст:
/

TL;DR

Senior Java Developer (Distributed Systems): Improving hirify.globalsearch’s components for concurrent and consistent indexing across multiple machines and maintaining cluster coordination for high performance and resilience. Focus on pushing limits on scalability (shards, nodes, petabytes) and debugging performance/concurrency issues in highly distributed systems.

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

Salary: $128,300–$203,000 CAD (yearly)

Company

hirify.global is the Search AI Company, enabling real-time answers using all data at scale through its AI Platform, trusted by over 50% of Fortune 500 companies.

What you will do

  • Improve hirify.globalsearch components for concurrent and consistent indexing across multiple machines.
  • Maintain the cluster coordination system to ensure high performance, safety, and liveness.
  • Push the limits on the number of shards, nodes, and petabytes that hirify.globalsearch can handle.
  • Investigate and propose solutions for performance or concurrency issues.
  • Support support engineers with complex problems.

Requirements

  • Strong background in distributed systems and consensus algorithms.
  • Strong skills in core Java, including standard library data structures and concurrency constructs.
  • Deep technical proficiency in algorithms.
  • Ability to understand and work on complex, highly distributed systems.
  • Demonstrated ability to build and debug features with a broad impact, running on multiple machines.
  • Ability to own projects from beginning to end, covering technical design and collaborative development.

Nice to have

  • Experience with data stores.
  • Knowledge of search, analytics, Lucene.
  • Strong knowledge of the JDK.
  • Familiarity with asynchronous event-driven network frameworks such as Netty.

Culture & Benefits

  • Competitive pay based on the work performed.
  • Health coverage for you and your family in many locations.
  • Flexible locations and schedules for many roles.
  • Generous number of vacation days each year.
  • Impact matching: up to $2000 for financial donations and service.
  • Up to 40 hours each year for volunteer projects.
  • Minimum of 16 weeks of parental leave.
  • Eligible to participate in hirify.global's stock program.
  • Company-matched Registered Retirement Savings Plan (RRSP) up to 6%.

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