Мы занимаемся инфраструктурой одной из ключевых систем в рекламе — это автобюджет (он же автобиддер, или автостратегии). Автобюджет управляет всем трафиком рекламы. Именно он решает сложную оптимизационную задачу и определяет, сколько и какой рекламный баннер получит показов, кликов и конверсий, чтобы потратить деньги рекламодателей максимально эффективно. Всем этим управляет огромная и высоконагруженная инфраструктура, которая потоково читает данные со всего интернета и считает множество нейронных моделей, а дальше помогает в ранжировании и финальном определении победителя в аукционе на каждом запросе. Помимо развития автобюджета как сервиса, нужно подумать про рекламодателей. Каждый день миллионы клиентов заводят новые рекламные кампании (РК), изменяют и дополняют старые. Тут мы реализуем новые способы управления РК, придумываем новые настройки, методы оптимизации и ограничения бюджета. Итогово получается сложный инфраструктурный и близкий к ML продукт, который напрямую влияет на бизнес и выручку Яндекса.

Обязанности:

Развитие ML-инфраструктуры
Рядом с нами работает большая команда сильных ML’щиков. Нужно обеспечить им быстрый TTP, чтобы внедрять новые модели и экспериментировать с ними в текущей инфре было просто и быстро. Например: фреймворк симуляции состояния фич в проде для офлайн-экспериментирования с моделями. Развитие продукта
Продумывать и реализовывать продуктовую повестку, развивать сценарии взаимодействия с пользователем и интегрировать их в нашу систему. Например: кросс-сервисно спроектировать и написать работу РК нового типа, с какой-нибудь новой оптимизацией или ограничением бюджета, распространить по всей системе. Развитие высоконагруженного рантайма
С одной стороны, развивать сервис потоковой обработки данных и подсчёта прогнозов. С другой — улучшать сервис, который использует эти прогнозы для ранжирования и выбора лучшего баннера. Например: ускорение доставки ставок за счёт новой технологии. Улучшение инфраструктуры и надёжности сервисов
Растить максимальную доступность и надёжность наших сервисов. Больше о бэкенде в Яндексе — в канале Yandex for Backend

Ключевые навыки:

  • Разрабатываете на C++
  • Разрабатывали и поддерживали высоконагруженные рантайм-сервисы с высокой производительностью и надёжностью
  • Умеете эффективно работать в команде и решать комплексные технические задачи, инициативны и заряжены на профессиональный рост
  • Любите инфраструктурные сервисы, прямо влияющие на бизнес

Дополнительные требования:

  • Знаете Python и SQL
  • Знакомы с технологиями и инструментами для обработки и анализа больших объёмов данных (например, Apache Kafka, Spark)
  • Взаимодействовали с ML-инфрой