Snap Inc.
Senior Principal Software Engineer, Ads Quality
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Ведущий инженер (senior individual contributor) для технического руководства направлением Ads Quality в команде Ads Platform Snap, с фокусом на Ads Marketplace. Отвечает за многолетнюю стратегию и архитектуру ставок, пейсинга, аукционов, оптимизации инвентаря и реранжирования рекламы.
Задачи
- Формировать многолетнюю техническую стратегию и архитектуру Ads Marketplace, связывая направления bidding, pacing, auctions, inventory, traffic optimization и ad reranking
- Проектировать и масштабировать алгоритмы ставок, распределения бюджета и пейсинга для достижения целей рекламодателей при эффективном расходе и предсказуемой доставке
- Развивать механизмы аукционов, ценообразования и аллокации для повышения ценности для рекламодателей и эффективности маркетплейса
- Руководить оптимизацией инвентаря и трафика на поверхностях Snapchat, улучшая ad load, размещение и распределение спроса
- Разрабатывать подходы к реранжированию рекламы и оптимизации слайтов с учётом релевантности, разнообразия и пользовательского опыта
- Устанавливать цели, методы оценки и стандарты экспериментов для измерения инкрементального эффекта маркетплейса
- Вести сложные инициативы между командами, разрешать архитектурные компромиссы и оставаться hands-on в прототипировании и продакшене
- Повышать планку надёжности, латентности, масштабируемости и экономической эффективности; менторить senior-инженеров и технических лидеров
Требования
- Глубокая экспертиза в одной или нескольких областях оптимизации рекламного маркетплейса (bidding, pacing, auctions, ranking, user experience)
- Прочная база в алгоритмах, оптимизации, статистике и распределённых системах
- Отличные навыки программирования и проектирования ПО, включая отладку, анализ производительности, тестирование и эксплуатацию высокодоступных систем
- Умение превращать неоднозначные бизнес- и технические задачи в стратегию, измеримые цели и исполнимый roadmap
- Опыт влияния на разных уровнях организации и развития senior-инженеров
- Степень бакалавра в технической области (CS, математика, статистика) или эквивалентный практический опыт
- 10+ лет опыта разработки ПО после бакалавриата (или магистратура и 10+ лет, или PhD и 7+ лет)
- 3+ года опыта технического лидерства или роли доменного эксперта для технической организации
- Опыт постановки технического направления и ведения сложных инициатив от архитектуры до продакшена
- Опыт проектирования, построения и эксплуатации крупномасштабных распределённых систем
Условия
- Гибридный формат: ожидается работа в офисе 4+ дня в неделю (политика Default Together)
- Базовая зарплата в диапазоне $334,000–$500,000 в год (Zone A: CA, WA, NYC)
- Право на акции в виде RSU
- Оплачиваемый отпуск по уходу за ребёнком, полное медицинское страхование, программы психологической поддержки
- Равные возможности трудоустройства (EOE)
Навыки
- Distributed systems
- Algorithms
- Optimization
- Statistics
- Auction theory
- Mechanism design
- Machine learning
- Control theory
- Online learning
- Experimentation
- Causal evaluation
- Software design
- Debugging
- Performance analysis