Назад к списку вакансий

Разработчик бэкенда Единой базы данных рекламы

Рекламные технологии
Адрес
Москва
Компания
Рекламные технологии
Специализация
Python, C++

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

О нас

Реклама — один из самых высоконагруженных сервисов Яндекса. В ней есть рантайм, который выдерживает сотни тысяч запросов в секунду, и реалтайм-процессинг, который обрабатывает десятки гигабайтов данных и миллионы событий в секунду. Экосистема Рекламы включает множество сервисов: от хранения и преобразования данных до ML-сервисов для обучения ранжирующих моделей. Многим из этих сервисов нужен доступ к рекламным данным. За это отвечает Единая база данных рекламы: она хранит данные, обеспечивает к ним доступ и передаёт изменения в смежные сервисы через универсальный протокол. В базе — десятки миллиардов объектов объёмом более сотни терабайтов.

Единая база данных рекламы — база нового поколения, созданная на основе динамических таблиц YTsaurus. Она даёт возможность гибко подходить к модели данных, используя идеи традиционных реляционных баз данных и расширяя их. С точки зрения инфраструктуры база объединяет возможности динамических таблиц YTsaurus (транзакционность, масштабируемость, отказоустойчивость) и потоковых процессингов. Благодаря этому мы можем комбинировать транзакционные и нетранзакционные подходы при решении задач.

За несколько лет Единая база данных рекламы стала центром архитектуры Рекламы. К нам обращаются десятки разработчиков из других команд, чтобы решить свои продуктовые и инфраструктурные задачи. Мы создаём платформу для их решения и сами активно внедряем базу данных. Ищем коллегу, который поможет во всех наших задачах, но сейчас особенно важна интеграция базы данных с Яндекс Директом.

Какие задачи вас ждут:
Внедрение Единой базы данных в Яндекс Директ

Яндекс Директ — один из крупнейших продуктовых сервисов Яндекса, который позволяет пользователям запускать рекламные кампании и предоставляет широкий выбор рекламного инвентаря. Вы будете продолжать внедрять Единую базу данных рекламы в бэкенд Директа. Это не просто замена одной базы данных другой, а серьёзный вызов: предстоит переосмыслить подходы к разработке бэкенда и трансформировать архитектуру сервиса.

Развитие ядра БД

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

Платформа процессинга

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

Инфраструктура

На вас лежит большая ответственность: обеспечить стабильность работы инфраструктуры, эффективность БД и удобство разработки, а также сделать так, чтобы новые внедрения коллег быстрее попадали к пользователям. Этому уделяется максимум внимания.

Больше о бэкенде в Яндексе — в канале Yandex for Backend

Мы ждем, что вы:
- Разрабатываете на разных языках: C++ в ядре базы данных и процессингах, Java/Kotlin в бэкенде Директа, Python — для оркестрации инфраструктуры
- Понимаете ключевые аспекты построения отказоустойчивых распределённых систем
- Любите долгосрочные устойчивые решения, но можете придумывать обходные пути в случае необходимости
- Не боитесь читать и перестраивать старый код и старые решения
- Пишете легкочитаемый код

Будет плюсом:
- Знакомы с YTsaurus и фреймворками потоковой обработки
- Имеете продакшен-опыт продуктовой разработки на Java/Kotlin
- Имеете опыт работы с рекламными или околорекламными сервисами, понимаете доменную модель рекламы

О компании

Рекламные технологии
Все рекламные возможности
Обновлено: 03.10.2026
Вакансия взята с сайта Яндекс

Похожие вакансии

Java Backend разработчик

Москва
руб.

Чем предстоит заниматься * Разработка нового функционала и доработка существующих сервисов * Участие в оценке и проработке задач совместно с аналитика...

07.10.2026
Подробнее

Разработчик Java

Москва
руб.

Чем предстоит заниматься * Разрабатывать приложения, которые масштабируются на все дистанционные каналы банка (интернет-банк, мобильные приложения, пл...

07.10.2026
Подробнее

Разработчик C# /.NET (Middle / Middle+)

Москва
руб.

Чем предстоит заниматься * Разработка новых backend-микросервисов на .NET Core / ASP.NET * Реализация бизнес-процессов существующего приложения в рамк...

07.10.2026
Подробнее

Стажёр C#-разработчик, Ozon Tech

Москва
руб.

Привет! Ты уже знаком с .NET, писал на C# и хочешь увидеть, как он работает в высоконагруженных системах?Сейчас несколько команд в поиске стажёра:- Ав...

07.10.2026
Подробнее

Стажёр Go-разработчик, Логистика

Москва
руб.

Привет! Это команда Логистики.Мы занимаемся разработкой всего стека программного обеспечения для бесперебойного движение миллионов посылок в режиме 24...

07.10.2026
Подробнее

Младший аналитик данных

Москва
руб.

Мы — команда аналитиков, работающая на стыке логистики и качества сервиса. Наша миссия — повышать эффективность и устойчивость доставки за счёт данных...

07.10.2026
Подробнее