NewsBreak
Software Engineer, Ads Platform
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Senior-инженер в небольшую команду рекламной платформы NewsBreak: полная ответственность за backend рекламных систем — от Ad Manager для рекламодателей до real-time bidding и выхода на внешний спрос и предложение.
Задачи
- Отвечать за serving-путь рекламы end to end: обработка ad request, подбор кандидатов, auction server, bid server и пайплайн событий/атрибуции при высоких QPS и низких задержках
- Оптимизировать аукцион: floor pricing, бюджеты по таймаутам и задержкам, миграции между сетями и биржами с оценкой по realized CPM
- Проектировать, строить и эксплуатировать Ad Manager: моделирование кампаний и line-item, таргетинг, управление бюджетом и pacing, учёт расходов и целостность биллинга, API и workflow для рекламодателей
- Реализовывать и масштабировать DSP: интеграции OpenRTB с SSP и биржами, доставка креативов, audience matching, bid pricing и shading, защита бюджета и QPS, post-bid reconciliation
- Строить real-time метрики, алертинг и детекцию расхождений для money path, быстро диагностировать изменения выручки
- Работать с product, алгоритмической командой, SRE и ad ops, вести design review и документировать ownership критичных подсистем
- Поддерживать creative и landing-page policy enforcement, детекцию fraud/cloaking и сигналы invalid traffic на serving-пути
Требования
- 5+ лет backend-разработки распределённых высоконагруженных сервисов с низкими задержками (Java, Go, C++ или аналоги)
- Сильные основы системного дизайна: декомпозиция сервисов, моделирование данных, кэширование (Redis), streaming/messaging (Kafka), аналитические движки (ClickHouse, Trino, Spark), облачная инфраструктура (AWS)
- Подтверждённый опыт end-to-end ownership revenue- или transaction-critical системы, включая корректность денег (accounting, идемпотентность, reconciliation) и production-эксплуатацию
- Готовность работать в условиях неопределённости и полной ответственности в небольшой команде: от бизнес-задачи до измеряемой системы без готового спека
- Сильные навыки письменной коммуникации и кросс-функциональной работы, эффективная работа с AI-assisted development workflow
- Желательно: опыт в рекламном домене — DSP, SSP, ad exchange или ad server, включая OpenRTB, real-time аукционы, header bidding, budget pacing, bid shading, измерение атрибуции и конверсий
- Желательно: опыт интеграции с Google Ad Manager / Ad Exchange, Meta или Google ad SDK, крупными мобильными биржами
- Желательно: опыт интеграции ML model serving (CTR/CVR prediction, ranking) в аукцион с учётом задержек
- Желательно: опыт с brand safety, ad fraud или детекцией invalid traffic
Условия
- Full-time позиция
- Годовая базовая зарплата $155,000–$260,000 USD
- Возможны дискреционный бонус и опционы в зависимости от позиции
- Компания-«единорог» с 40+ млн MAU, сертификация Great Place to Work®
Навыки
- Java
- Go
- C++
- Redis
- Kafka
- ClickHouse
- Trino
- Spark
- AWS
- OpenRTB
- DSP
- SSP
- Ad Exchange
- Ad Server
- Header Bidding
- Budget Pacing
- Bid Shading
- Google Ad Manager
- Meta ad SDK
- ML model serving
- CTR prediction
- CVR prediction
- Ranking