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

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

Software Engineer 2 (ASP.NET Web API)
US BankMiddleIrvingГибрид
105,400 – 124,000 USD в год
14 окт.
Sr. Specialist .NET Developer
Charles SchwabSeniorAustinОфис
13 окт.
Software Engineer II
IndeedMiddleУдалённо
111,000 – 167,000 USD в год
13 окт.
Senior .NET Software Developer
State of North CarolinaSeniorОфис
87,617 – 109,522 USD в год
13 окт.
AI/ML Back-end Engineer
Ochsner Health SystemMiddleNew OrleansОфис
9 окт.
Software Engineer, Ads Platform — NewsBreak, 155,000 – 260,000 USD в год, Mountain View | itrelocate