Stream – дочерняя компания ПАО МТС, задача которой – вывести мобильную, веб и разработку устройств холдинга на новый уровень.
На данный момент мы в поиске Golang-разработчика на проект "SSP".
Проект МТС SSP - это высоконагруженная рекламная система работающая в реальном масштабе времени с формированием выдачи рекламных объявлений с элементами машинного обучения и БигДата. Система предназначена для выдачи таргетированной рекламы по российскому сегменту сети интернет и интегрирована с крупными рекламными интернет-компаниями, включая google, yandex. А так же:
- Текущая версия обрабатывает 200к rps в секунду с 99.99 перцентилем времени отклика в 2мс;
- Знает и учитывает при обработке более 500млн связок различных идентификаторов о рекламной аудитории;
- Имеет простой пользовательский интерфейс, но удовлетворяющий всем требованиям основных клиентов;
- Использует современные технические решения: aerospike, clickhouse, kafka. Оркестрация пока через ansible;
- Компоненты системы, исходя из назначения, написаны на вечном С++, на перспективном golang, на удобном react и php последней версии.
Мы постоянно развиваем текущие и запускаем новые проекты, чтобы сделать жизнь наших клиентов проще и интереснее. Нас уже больше 900 и это только начало.
Что предстоит:
- Разработка системы управления трафиком (SSP) с аукционной моделью для площадок МТС и внешних партнеров.
Что необходимо:
- Опыт разработки высоконагруженных веб-приложений. От 100к запросов в секунду. Опыт использования fasthttp, gin, net/http;
- Опыт профилирования программ. Использование sync.Pool, обеспечение zero allocations, написание бенчей и анализ;
- Опыт работы с Aerospike, Clickhouse, MySQL, PgSQL;
- Опыт работы с Prometheus и Opentracing;
- Опыт работы с рекламными технологиями. Понимание чем http, отличается от protobuf, чем get от post, чем пиксель трекинга от куки отличается;
- Подготовка и обеспечение исполнения code guide style. Обеспечение единообразия структуры исходных текстов, покрытия автотестами наличия мониторинга и логирования;
- Работа с репозиторием git;
- Опыт работы с golang более 3 лет;
- Общий опыт работы в ИТ более 5 лет.
Мы предлагаем:
- Гарантированный "белый" оклад + хорошие полугодовые премии сверху оклада;
ДМС со стоматологией, страхование жизни сотрудника; - Компенсация корпоративной связи;
Гибкое начало рабочего дня (быть на связи с 10:00);
Работа в офисе или с редкими выходами в офис; - Посещение профильных конференций;
- Возможность дополнительного обучения;
- Возможность получить и реализовать свой опыт в команде профессионалов на федеральном уровне;
Комфортный офис с массажным креслом, настольным теннисом и кикером в 5 минутах пешком от ст. метро Технопарк.
Присоединяйтесь к команде профессионалов!