Разработчик базовых сервисов инфраструктуры C++, Python
Яндекс
Москва
1 минут назад

Наша команда занимается разработкой нескольких базовых инфраструктурных сервисов, которые используются в Яндекс.Такси и в его фудтех-направлениях, система асинхронной обработки задач и инструменты для управления настройками сервисов и проведения экспериментов (вариация настроек работы в зависимости от заданных предикатов).

Разрабатываемые нами сервисы должны быть надежными, удобными в использовании и постоянно развиваться в соответствии с требованиями наших пользователей : команд разработки, аналитики и менеджмента.

И, конечно же, они должны работать в условиях высоких нагрузок.

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

  • добавлять новую функциональность в существующие инструменты, например балковые интерфейсы для работы с асинхронными задачами;
  • обеспечивать надежность и возможность роста нагрузки (уже сейчас держим нагрузку в десятки тысяч RPS) : механизмы буферизации поступающих запросов, рейт-лимитинга, мониторинга;
  • разрабатывать общие библиотеки для работы с экспериментами (поддержка новых предикатов, оптимизация вычислений, развитие кодогенерации);
  • развивать бэкенд для интерфейсов управления конфигами и экспериментами, а также настройками воркеров для асинхронных задач;
  • заниматься код-ревью, общаться со смежниками для поиска оптимальных решений и лучшего понимания их потребностей;
  • тщательно тестировать код, потому что от его работоспособности зависит очень многое.
  • Что используем :

  • С++17;
  • Python 3 надо читать и немного писать, либо иметь желание научиться;
  • Mongo, Postgres, Git, TeamCity, Kibana, автотесты и многое другое.
  • Сообщите об этом задании
    checkmark

    Thank you for reporting this job!

    Your feedback will help us improve the quality of our services.

    Откликнуться
    Мой Email
    Нажимая «Продолжить», я даю согласие neuvoo на обработку моих данных и отправку уведомлений по электронной почте, как описано в Политике конфиденциальности neuvoo. В любое время я могу отозвать свое согласие или отказаться от подписки.
    Продолжить
    Форма заявки