Вакансия в архиве
Компания больше не ищет сотрудника. Посмотрите похожие предложения
Яндекс Райдтех

Разработчик платформы отказоустойчивости

в Яндекс Райдтех

200 000 —‍ 400 000 ₽/мес на руки

📍 МоскваСанкт-ПетербургБелград (Сербия)Полная удалёнка
Специализация
Architect
Уровень
Middle

Команда платформы отказоустойчивости Такси отвечает за стабильную работу бэкенда приложений Яндекс Go и Яндекс Про, плотно работает с CTO, SRE и другими платформенными командами.

Примеры наших проектов:

  • Внедрить service mesh.
  • Реализовать адаптивный алгоритм лимитирования rate/concurrency (пример).
  • Сделать autoscaling подов.
  • Сделать инфраструктуру для геошардирования ядра Такси.
  • Сделать инфраструктуру изоляции с overcommit для мультитенантности.
  • Научиться надёжно проверять готовность системы из 800 микросервисов к четырёхкратным всплескам нагрузки.

Если вы еще не знакомы с паттернами или технологиями, которые мы перечислили, ничего страшного! Самое главное — понимание базовых архитектурных паттернов и желание обучаться. Руководитель и команда помогут и научат.

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

  • Проектировать надёжные системы в микросервисной архитектуре, которые будут работать не только в корнер-кейсах под обычной нагрузкой, но и при даунтаймах под многократной нагрузкой.
  • Уметь делать быстрый ресёрч: как в мире решают текущую проблему и каков state of the art в этой области.
  • Разобраться в деталях работы конкретной технологии, например MongoDB.
  • Разрабатывать, разворачивать и внедрять решения, участвовать в разборе инцидентов, обучать разработчиков отказоустойчивым паттернам.
  • Писать код сервисов и библиотек (в том числе инфраструктурных), за которые команда не отвечает напрямую.
  • Влиять на аптайм. Например, результат разработки автоскейлинга не просто его запуск, а фактическое сокращение даунтаймов.
  • Работать с сотнями микросервисов (в Такси их уже больше 800).

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

  • Знаете один или несколько языков программирования.
  • Понимаете базовые архитектурные паттерны: exponential back-off, очереди задач и сообщений, отсутствие общих баз между сервисами и т. п.
  • Готовы быстро обучаться микросервисным архитектурам и паттернам надёжной разработки.

Условия

  • Работа в наших офисах в Москве и Санкт-Петербурге. Также есть возможность работать в Сербии.
Анна Паршина IT Recruiter
Яндекс Райдтех

О компании Яндекс Райдтех

Сфера
Продуктовая компания
Размер
1001+

Яндекс Райдтех — это Такси, Драйв, Доставка и другие сервисы Яндекса. Подразделение Такси отвечает за то, чтобы перемещение из пункта А в пункт Б было удобным для всех. Это более 800 микросервисов и 42,3 млн пользователей в месяц. Такси — это сложные алгоритмы поиска водителей, продуктовый подход к разработке и высокая нагрузка на сервисы. Одним из продуктов компании является такси для бизнеса. С 2017 года развивают направление беспилотных автомобилей.

В Такси есть три основных направления разработки, где собрано много различных команд с совершенно разными задачами и интересными челленджами.

В августе 2020 года был запущен Яндекс Go, объединивший сразу несколько сервисов Яндекса, кроме онлайн-заказа такси, приложение объединяет сервисы каршеринга, заказ еды, экспресс-доставку продуктов, отслеживание движения общественного транспорта и грузоперевозок.

Похожие вакансии

7 000 – 9 000 $/мес на руки
Полная удалёнка
400 000 – 500 000 ₽/мес на руки
📍 Москва, офис или гибрид
400 000 – 480 000 ₽/мес на руки
Можно удалённо из РФ
400 000 – 450 000 ₽/мес на руки
Полная удалёнка
400 000 – 500 000 ₽/мес на руки
📍 Москва (м. Октябрьское поле), Санкт-Петербург (м. Московские ворота), можно удалённо из РФ