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

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

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

МоскваПолный рабочий день

Компания

Компания, которая развивает самую популярную в России поисковую систему и десятки других сервисов

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

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

Яндекс – это огромное количество информации, сетевого трафика и различных паттернов работы с данными. 
Один из фундаментальных инфраструктурных сервисов — Единое хранилище данных (MDS). На основе этого решения строятся все сервисы Яндекса, которым необходимо хранить самые разные данные: 

  • Диск,
  • Почта,
  • Видео,
  • Карты,
  • Yandex.Cloud Object Storage,
  • Маркет/Auto.ru

и многие-многие другие. Мы ищем разработчика в команду Единого хранилища Яндекса. У вас будет возможность развивать общее хранилище данных, регулярно решая задачи, связанные с надежностью и масштабированием всей системы в целом. Вы будете работать над системой, обрабатывающей сотни тысяч запросов в секунду и хранящей эксабайты данных и распределяющей сотни гигабит трафика между разными дата-центрами. 

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

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

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

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

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

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