← Все вакансии/Senior/Яндекс
SeniorOfficeМосква

Cloud Services Software Engineer

Я
Яндекс
Уровень
Senior
Формат
Office
О роли

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

О компании

Команда облачных сервисов рободоставки развивает системы, которые управляют роботами доставки в реальном времени: принимают заказы из облака, строят логистические маршруты, отправляют роботам команды на перемещение и отслеживают каждый заказ от старта до финиша. Сервисы напрямую влияют на поведение роботов и пользовательский опыт.

Обязанности
  • Проектировать и развивать сервисы автоматического управления роботами доставки.
  • Разрабатывать API и бэкенд-сервисы для приёма, планирования и сопровождения заказов; обеспечивать их надёжность, предсказуемость и устойчивость под нагрузкой.
  • Разрабатывать сервисы для продуктовых задач, охватывая стек от высокоуровневой диспетчеризации до низкоуровневого управления моторами, обеспечивая прозрачность и автоматизацию процессов вокруг роботов.
  • Повышать отказоустойчивость сервисов и развивать архитектуру и платформу управления роботизированной доставкой.
  • Внедрять SRE-практики: нагрузочное и стресс-тестирование, тестирование переключения при отказе, canary-деплойменты и feature flags для быстрого отката функциональности.
Требования
  • Знать Python и Go и быть готовым писать на них.
  • Работать с реляционными базами данных, например PostgreSQL.
  • Вести сложные проекты от постановки задачи до релиза.
  • Отвечать за результат, а не только за код.
  • Уметь проектировать масштабируемые распределённые системы.
  • Будет плюсом: находить узкие места до возникновения инцидентов; планировать ресурсы и оценивать нагрузку на этапе проектирования; уверенно работать в Unix-окружении и понимать инфраструктуру; писать надёжные веб-сервисы с понятным API; разбираться в микросервисной архитектуре, границах сервисов, межсервисном взаимодействии, консистентности данных и отказоустойчивости; иметь опыт работы с Temporal.
Условия
  • Москва, офис.
Стек и навыки

С чем работаем