Easybrain ищет инженера по машинному обучению (Machine Learning Engineer) в команду Business Intelligence. Наши ML-модели работают в продакшене, обеспечивая предсказание LTV и оптимизацию привлечения пользователей в портфолио игр с миллиардами установок. Сейчас мы разрабатываем новые ML-системы для монетизации рекламы и персонализации игр, многие из которых принимают решения в реальном времени.
Вы будете работать бок о бок с Data Scientists как равный партнер и отвечать за инженерную часть этих систем: сервисы реального времени, конвейеры данных (data pipelines) и инфраструктуру развертывания и мониторинга. Эта роль сочетает в себе разработку бэкенда, инжиниринг данных и MLOps, с большим объемом работы с большими данными.
Обязанности:
- Проектирование и создание ML-сервисов реального времени для монетизации рекламы (floor pricing, ad load) и внутриигровой персонализации (difficulty, content);
- Создание конвейеров данных и высокопроизводительных запросов к большим объемам поведенческих данных;
- Перевод моделей из стадии исследования в продакшен совместно с DS: формирование требований, согласование интерфейсов и ответственность за продакшен-часть;
- Настройка CI/CD, мониторинга и отслеживания качества моделей.
Технологический стек: Python, ClickHouse, PostgreSQL, Airflow, MLflow, Docker; модели PyTorch и LightGBM в продакшене.
Требования:
- Опыт создания и эксплуатации продакшн-сервисов на Python, включая оптимизацию производительности;
- Отличное знание SQL и практический опыт работы с большими объемами данных;
- Опыт в области инжиниринга данных и MLOps (конвейеры, CI/CD, мониторинг);
- Понимание ML и A/B тестирования на достаточном уровне для работы на равных с DS;
- Способность понимать бизнес-контекст, собирать требования и принимать технические решения;
- Опыт работы с высоконагруженными или низколатентными системами, ad tech или мобильными играми будет плюсом;
- Английский язык на уровне B2+;
- Обязательное свободное владение русским языком.
Преимущества: Помимо увлекательных задач, поддержки опытных коллег, вызовов и драйва, мы предлагаем:
- Полную поддержку при релокации в страны, где расположены наши офисы;
- Высокую рыночную заработную плату с бонусами по результатам работы;
- Всё необходимое оборудование;
- Регулярные корпоративные мероприятия и ежемесячные пятничные встречи;
- Социальные льготы (частное медицинское страхование, компенсация спорта и т.д.);
- Оплачиваемые отпуска, больничные дни;
- Онлайн-курсы английского, греческого и польского языков;
- Компенсация расходов на образование и профессиональное развитие.