Unity
Senior Machine Learning Engineer, Advertiser Growth
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Senior ML-инженер в команду Advertiser Growth в Unity. Задача — строить GenAI-системы для генерации рекламных креативов, алгоритмы пейсинга бюджетов, биллинговые пайплайны и инфраструктуру экспериментов на рекламном маркетплейсе.
Задачи
- Проектировать и оптимизировать контроллеры пейсинга бюджета (PID, вероятностное прогнозирование) для равномерного расходования средств рекламодателей
- Руководить backend-интеграцией генеративных AI-моделей (Diffusion, LLM) для автоматизации создания изображений и видео под цели кампаний
- Строить и масштабировать инфраструктуру экспериментов: A/B-тесты, switchback-тесты, долгосрочные holdout-группы
- Проектировать и поддерживать высоконагруженные биллинговые пайплайны, обрабатывающие миллиарды событий с точностью 100%
- Анализировать финансовые и маркетплейс-данные для оптимизации баланса между скоростью расходования бюджета и эффективностью рекламодателя
- Вести сложные многоквартальные технические роадмапы и менторить senior-инженеров
Требования
- Продвинутая степень в computer science или смежной инженерной области либо эквивалентный опыт
- 6+ лет опыта в software engineering, из них 3+ года в системах доставки рекламы
- Опыт построения и эксплуатации крупномасштабных низколатентных backend-систем на Java, Go или Scala
- Глубокое знание построения и поддержки систем контроля бюджета, feedback loops или алгоритмов прогнозирования расходов
- Опыт построения и масштабирования платформ экспериментов, понимание variance reduction, interference/network effects и дизайна метрик
- Опыт работы с mission-critical пайплайнами (биллинг, платежи, клиринг), где критичны точность данных, идемпотентность и отказоустойчивость
- Опыт или сильный технический интерес к backend-воркфлоу для обслуживания, масштабирования и хранения генеративных AI-моделей
- Владение real-time stream processing (Kafka, Flink или Spark) для event-based charging и real-time feedback
- Достаточное знание английского для профессионального общения
Условия
- Медицинская страховка, страхование жизни и инвалидности
- Компенсация транспортных расходов
- Employee stock ownership и участие в incentive-планах (годовые бонусы, комиссии)
- Пенсионные/retirement-программы
- Оплачиваемые отпуска и личные дни
- Поддержка родителей (отпуска и family-care программы)
- Питание в офисе
- Программы ментального здоровья и wellbeing
- Employee Resource Groups и Global Employee Assistance Program
- Программы обучения и развития
- Программа волонтёрства и matching донатов
Навыки
- Java
- Go
- Scala
- Kafka
- Flink
- Spark
- Generative AI
- Diffusion models
- LLM
- A/B testing
- PID controllers
- probabilistic forecasting
- stream processing
- backend