С++/Go разработчик для обработки статистики и развития сети, Москва
Наша команда занимается рекламной платформой myTarget, объединяющей все крупнейшие в России и СНГ социальные сети и сервисы с общим охватом более 140 млн человек. Благодаря ей у рекламодателей есть единая точка доступа к аудитории рунета и колоссальному объему мобильного трафика высокого качества — сервис оснащен мощными инструментами таргетинга, аналитики, автоматической проверки качества трафика и его оптимизации. Платформа включает в себя партнерскую рекламную сеть myTarget, позволяющую эффективно монетизировать мобильные приложения и сайты всем желающим.
Вам предстоит участвовать в разработке и реализации алгоритмов учета рекламных событий (порядка 150–200 тыс. событий в секунду) и улучшения сходимости экономики для роста нашей международной рекламной сети.
Значительный объем кода в биллинге myTarget написан на C++11. Новая разработка ведется с использованием языка Go. Широко применяется также Python для обвязки и тестирования.
Задачи
Решение технических задач и оптимизации существующих решений по расширению рекламной системы на внешнюю партнерскую сеть:
- написание бизнес-логики и сопутствующих инфраструктурных решений;
- интеграция новых микросервисов в существующую биллинговую систему;
- организация мониторингов работоспособности микросервисов;
- задачи сверки корректности данных.
Требования
- умение писать надежный код на С++11 или Go, уделять внимание обработке ошибок;
- навыки модульного тестирования своего кода, учет граничных случаев;
- опыт работы с реляционной или колоночной СУБД, знание одного из диалектов SQL;
- готовность изучать и применять новые для себя технологии;
- предлагать взвешенные технические решения, отвечать за их работоспособность;
- иметь представление об эффективности того или иного алгоритма и структуры данных;
- знать основы устройства компьютера, операционной системы Linux и сетевых протоколов.
Будет плюсом
- протоколы и форматы данных: HTTP, Protobuf;
- колоночные БД: ClickHouse;
- in-memory хранилища: Tarantool;
- реляционные БД: MySQL;
- системы мониторинга и алертинга: Grafana, Graphite, Prometheus;
- лог-брокеры: Apache Kafka;
- системы CI/CD: Jenkins, Docker, Kubernetes.
Ключевые навыки: C++ Go SQL Python Linux Protobuf Grafana
Мы предлагаем
myTarget: рекламная платформа Mail.ru Group
![](https://webcf.waybackmachine.org/web/20211011134733im_/https://corp.mrgcdn.ru/media/images/mytarget_dmuam7w.png)
Наша команда занимается рекламной платформой myTarget, объединяющей все крупнейшие в России и СНГ социальные сети и сервисы с общим охватом более 140 млн человек.