Google

Software Engineer, App Ads Bidding and Optimization

Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.

Инженер-разработчик в команду Google Ads, работающую над оптимизацией ставок и ML-моделями для рекламных кампаний. Задачи на стыке C++, математической оптимизации и машинного обучения в масштабе миллиардов пользователей.

Задачи

  • Повышать точность и стабильность UAC-биддера с помощью статистического анализа и новых ML/оптимизационных алгоритмов
  • Модернизировать инфраструктуру ставок, проектировать и реализовывать алгоритмы для быстрого cold start новых кампаний
  • Отлаживать неточности в инфраструктуре ставок, предлагать улучшения и запускать их с дизайном, реализацией, экспериментами и анализом
  • Инженерить входные признаки из рекламных креативов, страниц издателей и персональной истории показов для повышения точности моделирования
  • Повышать эффективность и надёжность ML-моделей, проектируя новые архитектуры и внедряя надёжные процессы разработки и релиза
  • Разбираться в сложных взаимодействиях между бизнес-целями, математическими моделями и инфраструктурой
  • Работать с PM, UX и партнёрскими командами над новыми рекламными сценариями
  • Использовать данные и метрики для оценки успеха продукта и принятия бизнес-решений

Требования

  • Степень бакалавра в Computer Science или смежной технической области либо эквивалентный практический опыт
  • 2 года опыта разработки на одном или нескольких языках программирования (или 1 год при наличии продвинутой степени)
  • Опыт разработки на C++
  • Опыт количественного анализа данных, статистического моделирования и интерпретации датасетов
  • Опыт математической оптимизации и статистического обучения
  • Желательно: опыт системного дизайна — определение технической архитектуры, системных интерфейсов и моделей данных
  • Желательно: опыт с языками для анализа данных и вычислительной статистики (Python, R, MATLAB, C++, Java или Go)
  • Желательно: опыт с Colab, SQL и другими инструментами анализа данных
  • Желательно: опыт с распределёнными и параллельными системами, ML-моделями, информационным поиском, методами оптимизации (линейное программирование, выпуклая оптимизация, reinforcement learning)
  • Сильные навыки количественных рассуждений в математической области (data science, оптимизация, машинное обучение, естественные науки)

Условия

  • Зарплата в США: $147000 - $210000 (USD)
  • Целевой бонус 15%
  • Equity
  • Benefits
  • Индивидуальная оплата определяется навыками, опытом и образованием
  • В большинстве случаев собеседования проходят очно

Навыки

  • C++
  • Python
  • R
  • MATLAB
  • Java
  • Go
  • SQL
  • Colab
  • математическая оптимизация
  • статистическое моделирование
  • машинное обучение
  • reinforcement learning
  • линейное программирование
  • выпуклая оптимизация
  • системный дизайн
  • распределённые системы

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

Software Engineer III
The Habit Burger GrillMiddleIrvineГибрид
117,800 – 140,000 USD в год
4 нояб.
Engineer, Software Engineer, Digital Banking
Forbright BankMiddleУдалённо
85,000 – 100,000 USD в год
4 нояб.
Senior Software Engineer - Analytics Platform
BloombergSeniorОфис
160,000 – 240,000 USD в год
4 нояб.
Software Engineer, Java Backend
VetJobsMiddleУдалённо
100,000 USD в год
4 нояб.
Software Engineer
NetAppMiddleDurhamОфис
147,900 – 205,000 USD в год
4 нояб.
Software Engineer, App Ads Bidding and Optimization — Google, 147,000 – 210,000 USD в год, Mountain View | itrelocate