Назад
44 минуты назад

Старший разработчик (One-cloud)

300 000₽
Формат работы
remote (только Russia)
Тип работы
fulltime
Грейд
senior
Страна
Russia
RUВакансия из Hirify RU, списка российских tech-компаний

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

Покажет вашу совместимость и напишет письмо

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

Текст:
/
TL;DR
Старший разработчик (One-cloud): Разработка и развитие собственного форка Apache Cassandra с транзакциями, глобальными индексами и интеграцией во внутреннюю managed database с акцентом на распределённые системы, производительность и отказоустойчивость. Фокус на работе с большими кластерами, миграциях без downtime, диагностике инцидентов и синхронизации с апстримом Apache Cassandra.

Локация: Россия, удалённо.

Зарплата: от 300 000 ₽ в месяц на руки.

Компания

Команда VK разрабатывает ядро распределённой базы данных на основе собственного форка Apache Cassandra.

Что делать

  • Разрабатывать и поддерживать собственный форк Apache Cassandra.
  • Развивать транзакционный слой с ACID поверх Cassandra, глобальные индексы и интеграцию с апстримом Apache Cassandra.
  • Мигрировать продуктовые сервисы на актуальную версию форка и поддерживать интеграцию Cassandra с внутренней managed database.
  • Разрабатывать нагрузочные тесты, работать с метриками, алертами, ранбуками и инструментами диагностики.
  • Участвовать в дежурствах, разбирать инциденты до первопричины и устранять их причины.
  • Проводить техническое ревью, менторить коллег и помогать командам-потребителям решать проблемы производительности, схем данных и конфигурации.

Требования

  • От пяти лет практической разработки на Java, включая работу с core, многопоточностью, памятью, сборкой мусора и профилированием.
  • Понимание внутреннего устройства баз данных: дисковое хранение, индексы, журнал записи, слияние файлов данных, транзакции и уровни изоляции.
  • Опыт чтения и доработки исходного кода инфраструктурных open-source-проектов, включая базы данных, брокеры сообщений или распределённые системы.
  • Опыт работы в большой чужой кодовой базе и внесения изменений без нарушения смежной функциональности.
  • Понимание распределённых систем: репликация, консистентность, кворумы, отказы узлов и сетевые разделения.
  • Готовность участвовать в дежурствах по своим сервисам и разбирать инциденты.

Хорошо, если есть

  • Опыт работы с Apache Cassandra любой версии.
  • Опыт работы с HBase, ScyllaDB, MongoDB или Redis.
  • Опыт эксплуатации баз данных под нагрузкой, диагностики по метрикам и логам и разбора инцидентов в продакшене.

Культура и преимущества

  • Гибкий график работы.
  • ДМС.
  • Бонусы и скидки от партнёров.
  • Офис в центре города.
  • Работа в профессиональной команде.

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