Разработчик Apphost
Архитектуру любого крупного сервиса Яндекса можно представить как большой граф: его узлы — это сервисы, а ребра — потоки передачи данных.

Apphost — это платформа, исполняющая такой граф в рантайме. Она распределяет нагрузку по инстансам сервисов, реализует протокол взаимодействия между сервисами, формирует запрос в сервис из ответов других сервисов (в соответствии с ребрами графа). Одни сервисы Яндекса (Поиск, Новости, Дзен, Алиса, Видео) уже используют Apphost, другие планируют ее внедрить.

Подробнее о нас можно почитать ((https://habr.com/ru/company/yandex/blog/520134/ на Хабре)).

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

Tasks that await you

  • поддержать ((https://en.wikipedia.org/wiki/Rate_limiting/ rate limiter)) и на входе в Apphost, и для запросов в узлы;
  • поддержать в Apphost возможность указывать функции из ((https://cloud.yandex.ru/services/functions/ Yandex Cloud Functions)) в качестве бэкендов;
  • переложить реализацию ((https://grpc.io/ gRPC)) на внутренний ((https://en.wikipedia.org/wiki/Fiber_(computer_science/ корутиновый)) движок;
  • навести порядок в релизном цикле (для фанатов SRE мы сильно выросли).

We expect that you

  • хорошо знаете C++, знаете Python;
  • разрабатывали высоконагруженные приложения (Apphost может обрабатывать более 10 тысяч запросов в секунду на одном хосте);
  • создавали сетевые приложения.

It'd be a plus if you

  • разрабатывали многопоточные приложения;
  • работали с gRPC;
  • знаете сетевой стек Linux.

Our benefits

  • сильная команда, с которой можно расти;
  • сложные задачи для сервисов с миллионами пользователей;
  • возможность влиять на процесс и результат;
  • зарплата на уровне рынка и выше;
  • подведение итогов работы и премии каждые полгода;
  • расширенная программа ДМС: оплата 80% стоимости ДМС для супругов и детей;
  • гибкий график;
  • программа релокации для иногородних сотрудников.
Thank you for your apply!

We will contact you within a week.

Mon Feb 12 2024 19:00:36 GMT+0300 (Moscow Standard Time)