Разработчик С++/Go (VK Реклама)
Требования
Местоположение и тип занятости
Компания
Описание вакансии
Условия работы
Наша команда занимается рекламной платформой VK Реклама (ранее myTarget), объединяющей все крупнейшие в России и СНГ социальные сети и сервисы с общим охватом более 140 млн человек. Благодаря ей у рекламодателей есть единая точка доступа к аудитории рунета и колоссальному объему мобильного трафика высокого качества — сервис оснащен мощными инструментами таргетинга, аналитики, автоматической проверки качества трафика и его оптимизации. Платформа включает в себя партнерскую рекламную сеть, позволяющую эффективно монетизировать мобильные приложения и сайты всем желающим.
Вам предстоит программировать алгоритмы учета рекламных событий (сотни тыс. событий в секунду), проводить апгрейд компонентов пайплайна с целью повышения отказоустойчивости и производительности, работать со смежными командами над развитием механизмов атрибуции, биллинга и задачами роста нашей рекламной сети.
Значительный объем кода в VK рекламе написан на C++17. Новая разработка отдельных компонентов также ведется с использованием языка Go. Широко применяется Python для скриптов обвязки и тестирования.
Задачи:
- поддержка и оптимизация существующих компонентов пайплайна статистики;
- технологический апгрейд компонентов для перехода в облако;
- разработка функционала компонентов антифрода и биллинга;
- задачи по расширению рекламной системы на внешнюю партнерскую сеть.
Требования:
- умение писать надежный код на С++17, уделять внимание обработке ошибок;
- привычка модульного тестирования своего кода;
- представление об эффективности того или иного алгоритма/ структуры данных;
- опыт работы с СУБД, знание одного из диалектов SQL;
- желание решать сложные задачи в команде профессионалов.
Будет плюсом:
- колоночные СУБД: ClickHouse;
- реляционные БД: MySQL;
- язык программирования Go;
- системы CI/CD: GitLab, Jenkins, Docker, Kubernetes.
Работа в VK— это:
- возможность создавать продукты и сервисы, которые меняют к лучшему жизнь миллионов пользователей;
- амбициозные задачи, масштабные проекты и возможности для профессионального роста;
- совместные интересы и увлечения: помогаем раскрывать таланты и отлично проводить свободное время;
- работа в команде профессионалов из разных сфер, которые всегда готовы поделиться опытом;
- программа благополучия: заботимся о здоровье и хорошем самочувствии сотрудников.
Мы будем рады твоему отклику и, при обоюдном интересе, предложим условия и проекты, от которых не захочется отказываться.