👀 Дизайнеры, какая команда подходит вам по вайбам? Проверяйте на Вайб-чеке→ vibe.habr.com

Team Lead команды распределенного хранилища (МойОфис)

Требования

Десктоп разработчикGolangC++C

Местоположение и тип занятости

Москва

Компания

ТОП-3 международная компания в области IT безопасности. Один из лучших работодателей России

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

Условия работы

Компания МойОфис является одним из лидеров на рынке офисного ПО в России.

Мы предлагаем комплексное решение состоящее из множества компонент - редакторы под различные платформы (Mobile, Desktop, Web), хранилище документов и система совместного редактирования, почтовая система, система коммуникаций и аудио-видео связи.

Вашей задачей будет помочь компании развивать объектное хранилище как один из центральных компонент продуктовой платформы. Данная разработка - собственная система написанная внутри компании согласно лучшим мировым практикам.

 

Задачи команды:

  1. Развитие распределенного отказоустойчивого key-value хранилища
  2. Дизайн и разработка компонент хранилища и исследования в профильной области
  3. Определение технической стратегии развития хранилища в соответствии с планами развития продуктов и ее реализация
  4. Помощь в интеграции хранилища в другие продукты компании

 

Необходимые навыки:

  1. Знание алгоритмов Paxos, Raft
  2. Опыт разработки и/или эксплуатации распределенных систем
  3. Желательно Знакомство с теоретическими работами в этой области, Calvin, Spanner, Dynamo, Google F1, Cassandra
  4. Опыт разработки баз данных или аналогичных систем критичных к производительности
  5. Самостоятельность, способность разбираться в сложных алгоритмах
  6. Опыт разработки на Go
  7. Опыт разработки на C/C++

 

Ваши задачи:

  1. Постановка задач членам команды и отслеживание их выполнения
  2. Взаимодействие со смежными подразделениями, согласование и контроль интеграций
  3. Собеседование и найм сотрудников подразделения
  4. Развитие экспертизы у сотрудников подразделения
  5. Участие в производственных совещаниях и командных мероприятиях
  6. Ведение сопроводительной документации, связанной с непосредственной деятельностью
  7. Предоставление отчетности, связанной с непосредственной деятельностью на регулярной основе и по запросу руководителя
  8. Помощь команде внедрения, при необходимости участие в обсуждении проектов внедрения с клиентами