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

Software Engineering - Clustering & Distributed Systems (Java)

Формат работы
hybrid
Тип работы
fulltime
Грейд
senior
Английский
b2
Страна
UK
Вакансия из списка Hirify.GlobalВакансия из Hirify Global, списка международных tech-компаний
Для мэтча и отклика нужен Plus

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

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

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

Текст:
/
TL;DR
Software Engineering - Clustering & Distributed Systems (Java): Building and maintaining distributed features for the Neo4j graph database and its managed Aura service with an accent on high availability, distributed consistency, horizontal scalability, and deployment flexibility. Focus on designing stateful distributed systems, optimizing database I/O, building Kubernetes operators, and solving complex production reliability issues.

Location: London, United Kingdom; hybrid work

Company

hirify.global develops a graph intelligence platform and native graph database for enterprise knowledge graphs, analytics, and AI applications.

What you will do

  • Develop distributed aspects of the hirify.global database, including high availability, distributed consistency, horizontal scalability, and deployment flexibility.
  • Build features end to end, from the core database to deployment and maintenance in the managed Aura service.
  • Work across the database stack, including efficient I/O systems and distributed control planes.
  • Investigate complex production bugs with support engineers and help SREs operate the database-as-a-service offering.
  • Collaborate with product managers and other teams to design new features.

Requirements

  • Experience using, administering, or developing distributed systems.
  • Ability to work independently in a flexible software development organization.
  • Ability to communicate and collaborate on complex technical topics.
  • Willingness to learn modern, high-performance Java programming and Kubernetes operator development.
  • Ability to work in a hybrid setup in London.

Nice to have

  • Experience building stateful distributed systems such as databases, message brokers, or stream processing systems.
  • Experience with distributed orchestration systems, especially Kubernetes.
  • Knowledge of Java, the Java ecosystem, or JVM internals.
  • Experience working with large codebases.

Culture & Benefits

  • Inclusive, diverse, and equitable workplace.
  • Collaborative culture with individual ownership and empowerment.
  • Opportunity to work on production systems used by customers worldwide.
  • Support for learning, experimentation, and professional growth.

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