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

Senior Software Developer (Database Engine)

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

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

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

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

Текст:
/

TL;DR

Senior Software Developer (Database Engine) (Java/C++): Building core database components, including query engines, cost-based optimizers, storage layers, and distributed transaction systems, with an accent on vectorized execution, concurrency, and fault tolerance. Focus on designing database algorithms, evaluating research and open-source systems, and validating complex technical solutions through prototypes and peer review.

Location: Fully remote with flexible working hours.

Company

hirify.global develops new database systems focused on data management and distributed systems.

What you will do

  • Develop core components for query engines, optimizers, storage layers, and distributed database systems.
  • Implement relational operators, vectorized and compiled execution, resource scheduling, and cost-based optimization.
  • Build storage capabilities including recovery, concurrent access, indexing, and data spilling.
  • Design distributed algorithms for transaction protocols, data replication, and fault tolerance.
  • Analyze open-source database products and academic research, then document and validate proposed designs through prototypes and cross-reviews.
  • Share technical knowledge through blog posts and international conference talks.

Requirements

  • Strong knowledge of Java and readiness to learn new languages and tooling.
  • Solid understanding of foundational algorithms and data structures.
  • Strong analytical skills and the ability to evaluate technical trade-offs against product goals.
  • Ability to communicate in English in written and spoken form.
  • Collaborative, thoughtful, and empathetic approach to solving complex technical problems.
  • Fully remote work with flexible working hours.

Nice to have

  • Experience with databases or distributed systems.
  • Research publications.
  • Experience with parallel algorithms and concurrency.
  • Experience with big data technologies such as Apache Spark or Apache Flink.

Culture & Benefits

  • Work with experts in data management and distributed systems.
  • Work on complex and technically challenging problems.
  • Competitive salary above the market average.
  • Paid sick leave and days off.
  • Opportunities to speak at international conferences.

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