Назад
7 дней назад

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

Формат работы
remote (только Russia)/hybrid
Тип работы
fulltime
Грейд
senior
Страна
Russia
RUВакансия из Hirify RU, списка российских tech-компаний

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

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

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

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

Локация: Москва; доступны дистанционный и комбинированный форматы работы

Компания

VK развивает рекламные продукты и инструменты для бизнеса, включая VK Рекламу, ОРД и MyTracker.

Что делать

  • Разрабатывать и оптимизировать серверные компоненты на Go для высоконагруженного движка подбора рекламы в реальном времени.
  • Профилировать и оптимизировать работу с базами данных, проводить нагрузочное тестирование и диагностировать проблемы в продакшене.
  • Участвовать в проектировании архитектурных решений, сервисов и API.
  • Обеспечивать высокую производительность и надёжность сервисов подбора рекламы.
  • Взаимодействовать с другими группами разработки для интеграции и совместимости компонентов системы.

Требования

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

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

  • Опыт работы с YT.
  • Знание C++ на уровне чтения и анализа кода.

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

  • Доступны дистанционный и комбинированный форматы работы.
  • Полный рабочий график.
  • Работа в направлении рекламных технологий над продуктами для предпринимателей и профессионалов маркетинга.

Будьте осторожны

Если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого. Это мошенники. Обязательно жмите «Пожаловаться» или пишите в поддержку. Подробнее в гайде →