Разработчик в Sandbox

Moscow, Saint PetersburgPython, InfrastructureSearch portalSpecialist, Leading specialist
Sandbox — это распределенная система выполнения задач общего назначения. Она позволяет как запускать простые задачи обычным пользователям, так и строить сложные пайплайны вычислений продвинутым разработчикам. Под управлением Sandbox работают серверы на всех распространенных операционных системах.
На кластере из нескольких тысяч серверов, расположенных в пяти датацентрах, за сутки выполняется более полумиллиона задач широкого спектра: от сборки и тестирования до аналитических задач и обработки событий в реальном времени. К системе предъявляются высокие требования, касающиеся надежности, доступности и производительности.

В состав Sandbox входят:

  • высокопроизводительный планировщик;
  • распределенная очередь;
  • надежная система хранения данных, имеющая емкость более восьми петабайт;
  • SDK для разработки задач;
  • мощный API;
  • web-приложение.
Основной код написан на Python, в качестве базы данных используется MongoDB, активно применяются системы контейнерной виртуализации на базе LXC и Porto. В данный момент мы ищем разработчиков для развития и поддержки Sandbox. Знание специфичных технологий не обязательно, главное — желание развиваться.
Общая вакансия в Отдел технологий разработки: https://yandex.ru/jobs/vacancies/dev/technology_dev/
Подробнее про задачи отдела вы можете почитать в статье "Какие технологии Яндекс строит для команд разработки?".