Разработчик в Единое хранилище данных

Moscow, Novosibirsk, Saint Petersburg, YekaterinburgPython, C++, GoSearch portal, InfrastructureSpecialist
Vacancy closed
Яндекс – это огромное количество информации, сетевого трафика и различных паттернов работы с данными.
Один из фундаментальных инфраструктурных сервисов — Единое хранилище данных (MDS).
На основе этого решения строятся все сервисы Яндекса, которым необходимо хранить самые разные данные:
  • Диск,
  • Почта,
  • Видео,
  • Карты,
  • Yandex.Cloud Object Storage,
  • Маркет/Auto.ru
и многие-многие другие.
Мы ищем разработчика в команду Единого хранилища Яндекса. У вас будет возможность развивать общее хранилище данных, регулярно решая задачи, связанные с надежностью и масштабированием всей системы в целом.
Вы будете работать над системой, обрабатывающей сотни тысяч запросов в секунду и хранящей эксабайты данных и распределяющей сотни гигабит трафика между разными дата-центрами.

Что нужно делать:

  • заниматься развитием сервиса оркестрации и управления системой хранения данных;
  • обеспечивать минимальное время ответа, отказоустойчивость и доставку данных конечным пользователям;
  • развивать API Хранилища и обеспечивать удобные процедуры миграции на наш сервис;
  • создавать и поддерживать сложнейшие схемы репликации и оптимального хранения данных;
  • масштабировать stateful сервис на 100k хостов.

Мы ждем, что вы:

  • отлично знаете Go/Python/С++;
  • имеете хорошие коммуникативные навыки (умеете обосновать предлагаемое решение и обсудить детали реализации);
  • имеете опыт разработки сетевых, многопоточных и асинхронных приложений;
  • ответственны и аккуратны.

Будет плюсом, если вы:

  • работали с распределенными системами;
  • имеете опыт распределения трафика от сотен гигабит;
  • хорошо понимаете работу Linux/Unix;
  • имеете опыт построения высоконагруженных сервисов.