​​Разработчик в команду инфраструктуры

Мы ищем нетривиальные подходы, которые повышают отказоустойчивость и производительность проектов. Наши задачи — улучшить data availability, уменьшить data loss и время ответа от каждого компонента системы. В основном мы пишем на C++17. Наши сервисы работают 24/7, ежедневно ими пользуются миллионы людей. Поэтому наш код покрыт тестами, метриками и мониторингами.

Ждём специалиста, который вместе с нами будет создавать инновационное будущее.

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

У нас интересно, потому что задачи очень разные и всегда есть куда расти.

Мы ожидаем, что вы:
• хорошо знаете C++;
• разбираетесь в классических алгоритмах и структурах данных.

Будет плюсом, если вы:
• понимаете парадигму многопоточности программирования;
• работали с сетью.

Приглашаем специалиста, который сможет посещать офис в Санкт-Петербурге или Москве. Ждём откликов. Удачи!
Apply