Локация
Москва; дистанционный или комбинированный формат работы
Компания
VK развивает рекламные продукты и инструменты для бизнеса, включая VK Рекламу, ОРД и MyTracker.
Что делать
•Развивать backend-инфраструктуру таргетингов: проектировать API, интегрировать новые механизмы таргетирования и участвовать в проектировании архитектуры.
•Оптимизировать обработку и хранение больших объёмов данных, поддерживать производительность и стабильность пайплайнов.
•Разрабатывать backend-сервисы и ETL-пайплайны на Python и Go для сбора, обработки и подготовки данных.
•Дорабатывать существующую C++-кодовую базу и логику таргетингов.
•Взаимодействовать с ML-разработчиками, превращая алгоритмы и продуктовые идеи в production-решения.
Требования
•От 3 лет опыта backend-разработки.
•Уверенное знание Python и/или Go, опыт разработки production-сервисов.
•Опыт работы с Kafka и понимание принципов построения событийных систем.
•Уверенное знание SQL, опыт работы с базами данных и оптимизации запросов.
•Опыт разработки ETL-пайплайнов и обработки больших объёмов данных.
•Понимание принципов построения надёжных и высоконагруженных систем.
•Умение самостоятельно проектировать технические решения, писать поддерживаемый код и проводить code review.
•Готовность разбираться в существующей кодовой базе на C++ и вносить изменения.
Хорошо, если есть
•Опыт работы с YTsaurus или аналогичными платформами хранения и распределённой обработки больших объёмов данных.
•Опыт разработки на C++.
•Опыт работы с ML-системами или рекламными технологиями.
•Проактивность и инициативность в поиске технических улучшений.
Культура и преимущества
•Доступен дистанционный или комбинированный формат работы.
•Полный рабочий график.
•Работа на стыке машинного обучения, backend-разработки и data engineering.
•Участие в развитии рекламной платформы, работающей с большими объёмами пользовательских данных.