Яндекс
Москва
Полный день, От 3 до 6 лет, Полная занятость, Стандарт

Ключевые навыки

Python
PostgreSQL
Linux
TCP/IP
MySQL
C++
C/C++

Команда Яндекс.Почты ищет сильного C++ разработчика в группу Почтовых метаданных.
Группа занимается разработкой бекенда сервисов Яндекс.Почты - поддержка и развитие микросервисов (http-демоны на C++) и почтовой метабазы (PostgreSQL).
Мы пишем высоконагруженные сервисы, плотно работающие с сетью и базой данных, поэтому важно хорошее знание устройства сети и основных принципов реляционных СУБД.
В работе используем boost, шаблонную магию, свою модульную платформу с веб-сервером, немного python.
У нас сложная многокомпонентная архитектура, высокий рейт запросов (десятки тысяч rps), короткое время ответа (десятки миллисекунд).
Наша инсталляция БД postgres - одна из крупнейших в России - полторы сотни шардов, сотни терабайт данных, и все это надо уметь готовить.
У нас есть scrum, code-review, юнит-, behave-, системные и интеграционные тесты, CI/CD, многотысячные кластера контейнеров в облаках и море автоматики над этим.

Требования:

  • опыт промышленной разработки на C++ от двух лет;
  • опыт многопоточного программирования;
  • опыт сетевого программирования;
  • знание классических алгоритмов и структур данных;
  • умение работать в команде.

Будет плюсом:

  • опыт проектирования и разработки высоконагруженных сервисов;
  • опыт использования реляционных СУБД или NoSQL-хранилищ;
  • опыт разработки в UNIX или Linux;
  • знание протоколов TCP/IP, HTTP, HTTPS, SMTP, IMAP.

Что мы можем предложить:

  • высокий совокупный доход и премии каждые полгода для всех, кто успешно прошёл ревью;
  • сильная команда, с которой можно расти;
  • сложные задачи для сервисов с миллионами пользователей в день;
    возможность влиять на процесс и результат;
  • программа релокации для иногородних сотрудников;
  • расширенная программа ДМС: стоматология, обследования, вызов врача на дом и многое другое. Оплата 80% стоимости ДМС для супругов и детей;
  • Компансация питания;
  • корпоративные скидки в бассейнах, фитнес-центрах и магазинах;
  • курсы, тренинги, участие в конференциях;
  • гибкий график работы;
  • бесплатная парковка.