Назад
3 дня назад

Go-разработчик (Рекламные технологии)

300 000₽
Формат работы
hybrid
Тип работы
fulltime
Грейд
senior
Страна
Russia
RUВакансия из Hirify RU, списка российских tech-компаний

Мэтч & Сопровод

Покажет вашу совместимость и напишет письмо

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

Текст:
/
TL;DR
Go-разработчик (Рекламные технологии): Разработка высоконагруженной real-time антифрод-платформы для рекламной экосистемы с акцентом на обработку сотен тысяч запросов в секунду, низкую задержку и отказоустойчивость. Focus on проектирование распределённых backend-сервисов, обработку потоков событий, интеграцию ML-моделей и правил, а также наблюдаемость и диагностику продакшен-систем.

Локация: Москва, м. Аэропорт; гибридный формат работы.

Зарплата: от 300 000 ₽ в месяц на руки.

Компания

VK развивает рекламную экосистему и платформу VK Рекламы, включая системы real-time выявления фрода, аномалий и недобросовестного поведения.

Что делать

  • Проектировать и развивать backend-сервисы антифрод-платформы — от приёма рекламных событий до принятия решений в реальном времени.
  • Обеспечивать высокую пропускную способность и низкую задержку, проводить нагрузочное тестирование и оптимизировать использование CPU, памяти и сетевых ресурсов.
  • Разрабатывать вычисление и хранение оперативных признаков, счётчиков и агрегатов на больших потоках событий.
  • Интегрировать ML-модели и антифрод-правила, обеспечивать управляемое обновление и версионирование логики.
  • Проектировать отказоустойчивую обработку данных с учётом повторных и запоздавших событий, перегрузок и недоступности зависимостей.
  • Развивать наблюдаемость сервисов и совместно с ML-инженерами и аналитиками внедрять механизмы выявления фрода, участвовать в разборе инцидентов.

Требования

  • Уверенное владение Go (Golang) и Python, опыт создания и эксплуатации высоконагруженных сервисов.
  • Опыт самостоятельного проектирования сервисов и API, понимание компромиссов между производительностью, надёжностью и сложностью сопровождения.
  • Понимание конкурентной обработки, многопоточности, сетевого взаимодействия и управления ресурсами.
  • Знание принципов распределённых систем: партиционирования, репликации, согласованности данных, идемпотентности и гарантий доставки событий.
  • Опыт работы с базами данных и кэшами, умение выбирать хранилище под профиль нагрузки и требования к задержкам.
  • Практический опыт работы с Kafka: проектирование топиков и партиций, настройка producers и consumers, понимание consumer groups и гарантий доставки событий.
  • Опыт работы с Redis для кэширования, хранения оперативных данных и счётчиков; понимание TTL, политик вытеснения и атомарных операций.
  • Практический опыт профилирования, нагрузочного тестирования и диагностики проблем в продакшене.
  • Опыт работы с Linux, Docker, Git, автоматизированным тестированием и CI/CD.

Хорошо, если есть

  • Опыт разработки систем с нагрузкой в сотни тысяч RPS и строгими требованиями к p95/p99 задержкам.
  • Опыт разработки на C++.
  • Опыт работы с YTsaurus для хранения и обработки больших объёмов данных.
  • Практика эксплуатации сервисов в Kubernetes.
  • Опыт интеграции ML-инференса и работы с MLOps-инфраструктурой.
  • Опыт разработки антифрод-систем, рекламных платформ, RTB-сервисов или систем принятия решений в реальном времени.

Культура и преимущества

  • Гибкий график работы.
  • Офис в центре города.
  • ДМС.
  • Бонусы и скидки от партнёров.
  • Профессиональная команда.

Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →