Senior ML-инженер по рекламному ранжированию
О компании
Quora — частная компания с приоритетом удалённой работы. У неё две платформы: Quora, глобальная платформа обмена знаниями, и Poe, облачное рабочее пространство, где пользователи запускают ИИ-агентов. Рекламная платформа Quora поддерживает тысячи рекламодателей, которые охватывают более 300 млн уникальных посетителей в месяц. Вакансия относится к продукту Quora.
О роли
Роль в команде монетизации, в команде рекламного ML. Нужен опытный ML-инженер как специалист по ранжированию рекламы. Задачи включают улучшение CTR- и CVR-прогнозирования, калибровки моделей, представлений пользователей и рекламы, моделирования пользовательских последовательностей. Улучшения ранжирования должны давать измеримую ценность рекламодателям, выручке и пользовательскому опыту. Команда небольшая и тесно взаимодействует; инженеры владеют задачами от начала до конца: исследования, данные, моделирование, деплой и поддержка.
Задачи
- Разрабатывать и улучшать модели ранжирования рекламы: цели прогнозирования, взаимодействия признаков, моделирование истории пользователя и калибровку.
- Отвечать за ML-системы от начала до конца: пайплайны данных, проектирование признаков, подготовку обучающих данных, оценку и обучение моделей, интеграцию в продакшн.
- Оценивать и применять достижения глубокого обучения и рекомендательного моделирования для улучшения ранжирования рекламы в рамках ограничений продакшна по задержке, надёжности и стоимости.
- Сотрудничать с ML-платформой и продуктовыми инженерами для создания масштабируемых и эффективных ML-систем в продакшене.
- Работать с продуктом, наукой о данных и инженерными командами над целями ранжирования, A/B-экспериментами и измерением улучшений в эффективности рекламодателей, выручке и релевантности для пользователей.
- Находить новые возможности применения ML в разных частях рекламного продукта.
Требования
- Доступность для встреч и оперативной коммуникации в часы координации Quora (пн–пт, 9:00–15:00 по тихоокеанскому времени).
- 4+ года профессионального опыта разработки в машинном обучении.
- Практический опыт разработки и деплоя моделей ранжирования рекламы в масштабе, включая CTR- или CVR-прогнозирование и калибровку, с подтверждённым владением улучшениями в продакшене.
- Опыт оценки моделей ранжирования через офлайн-анализ и онлайн-эксперименты, включая разбор расхождений между метриками модели и бизнес-результатами.
- Опыт использования ИИ-инструментов для разработки в кодинге, тестировании, отладке или анализе данных с умением проверять сгенерированный код и выводы.
- Практический опыт создания и деплоя моделей глубокого обучения с PyTorch или TensorFlow.
- Понимание математических основ алгоритмов машинного обучения.
- Сильные навыки Python и опыт написания поддерживаемого продакшн-кода ML.
- Бакалавриат, магистратура или PhD в области информатики, инженерии или смежной технической области.
Предпочтительно
- Опыт с современными архитектурами ранжирования.
Условия
- Компания работает с приоритетом удалённой работы; позицию можно выполнять удалённо из нескольких стран мира.
- В компании используется непрерывное развёртывание; инженеры быстро видят изменения в продукте и могут делать быстрые итерации.
- У инженеров высокая степень гибкости и автономности.
- Указаны страны для работы: Канада, Ирландия, США.