👀 Дизайнеры, какая команда подходит вам по вайбам? Проверяйте на Вайб-чеке→ vibe.habr.com

Разработчик С++/Go (VK Реклама)

Местоположение и тип занятости

МоскваПолный рабочий деньМожно удаленно

Компания

Место встречи лучших

Описание вакансии

Условия работы

Наша команда занимается рекламной платформой VK Реклама (ранее myTarget), объединяющей все крупнейшие в России и СНГ социальные сети и сервисы с общим охватом более 140 млн человек. Благодаря ей у рекламодателей есть единая точка доступа к аудитории рунета и колоссальному объему мобильного трафика высокого качества — сервис оснащен мощными инструментами таргетинга, аналитики, автоматической проверки качества трафика и его оптимизации. Платформа включает в себя партнерскую рекламную сеть, позволяющую эффективно монетизировать мобильные приложения и сайты всем желающим.

Вам предстоит программировать алгоритмы учета рекламных событий (сотни тыс. событий в секунду), проводить апгрейд компонентов пайплайна с целью повышения отказоустойчивости и производительности, работать со смежными командами над развитием механизмов атрибуции, биллинга и задачами роста нашей рекламной сети.

Значительный объем кода в VK рекламе написан на C++17. Новая разработка отдельных компонентов также ведется с использованием языка Go. Широко применяется Python для скриптов обвязки и тестирования.

Задачи:

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

Требования:

  • умение писать надежный код на С++17, уделять внимание обработке ошибок;
  • привычка модульного тестирования своего кода;
  • представление об эффективности того или иного алгоритма/ структуры данных;
  • опыт работы с СУБД, знание одного из диалектов SQL;
  • желание решать сложные задачи в команде профессионалов.

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

  • колоночные СУБД: ClickHouse;
  • реляционные БД: MySQL;
  • язык программирования Go;
  • системы CI/CD: GitLab, Jenkins, Docker, Kubernetes.

Работа в VK— это:

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

Мы будем рады твоему отклику и, при обоюдном интересе, предложим условия и проекты, от которых не захочется отказываться.​​​​​