от компании (организации): Яндекс в городе (населённом пункте): Москва, Россия
в отрасли экономики "Информационные технологии, интернет, телеком" → "Программирование, разработка"
с заработной платой: по договоренности
Вакансия № 11741642 добавлена в базу данных сайта Работа в Москве и Московской области (МО, Подмосковье): Понедельник, 16 сентября 2024 года.
Дата обновления вакансии № 11741642 на сайте Работа в Москве и Московской области (МО, Подмосковье): Воскресенье, 22 сентября 2024 года.
Обращаем Ваше внимание, что на момент обращения к работодателю вакансия № 11741642 может быть уже занята. Администрация сайта Работа в Москве и Московской области (МО, Подмосковье) приносит извинения за доставленные неудобства.
Требования к опыту работы:
3–6 лет
Тип занятости:
полная занятость
График работы:
полный день
Дополнительные сведения о вакансии: Разработчик распределенных систем
Яндекс — это данные. Это то, что мы потребляем и производим. Мы обрабатываем петабайты данных на сотнях тысяч машин в миллионах контейнеров каждую секунду. И этой обработкой нужно эффективно управлять.
Мы разрабатываем Kubernetes в Яндексе — Yandex Planner. Yandex Planner обеспечивает инфраструктуру управления ресурсами (оборудование) и сервисами (контейнеры) во внутреннем облаке Яндекса, где живут: Поиск, баннерные системы, кластеры MapReduce и просто все остальные сервисы Яндекса. Именно нам доверили разрабатывать решение, влияющее на весь Яндекс. Наша область интересов затрагивает всю инфраструктуру Яндекса: серверы, сети, пропускную способность и разделение I/O, предсказание нагрузки и распределение ресурсов, сетевые топологии внутри датацентров и между датацентрами. Реализуется это решение в виде особенно важных отказоустойчивых горизонтально масштабируемых географически распределенных систем.
Задачи, которые мы готовы доверить вам:
- дизайн, разработка и автоматизация Yandex Planner и окружающей экосистемы;
- анализ производительности, поиск узких мест, мониторинг и интерпретация работы системы, планирование роста и масштабированиe;
- разбор сложных ситуаций как на уровне приложений, так и на уровне оборудования;
- оптимизация прикладных и аппаратных решений;
- взаимодействие с другими командами Яндекса для поддержки их решений в экосистеме Yandex Planner.
Вы сможете:
- узнать технические решения, которые лежат в основе всех кластеров Яндекса;
- принять участие в разработке высоконагруженных географически распределенных систем, контейнеризации, GPU и MapReduce в масштабе всего Яндекса;
- сделать свой, лучший Kubernetes.
Мы ждем, что вы:
- знаете C++, C# или Java и хотите писать на C++;
- знаете классические алгоритмы и структуры данных;
- ответственны и аккуратны.
Приветствуются:
- опыт разработки сетевых, многопоточных и асинхронных приложений;
- знание Linux, в том числе на начальном уровне;
- умение программировать на скриптовых языках (например, на Python).
Мы понимаем, что опыт разработки высоконагруженных отказоустойчивых географически распределенных систем получить сложно, поэтому если у вас такого опыта нет, но по всем остальным критериям вы подходите, мы с удовольствием прочтем ваше резюме, встретимся, поговорим и всему научим!
Откликнуться на эту вакансию: Разработчик распределенных систем
Предыдущая вакансия:
Вакансия № 11741637 на должность Системный аналитик от компании Леруа Мерлен. Центральный офис в городе (населенном пункте) Москва