Cloudlinux
Senior ML Engineer - Email Security (remote work)
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Senior ML-инженер в команду Imunify Email для разработки и вывода в продакшн модели обнаружения спама и фишинга, заменяющей rspamd на собственный transformer.
Задачи
- Обучать, оценивать и выпускать модели обнаружения спама: собирать корпус, выбирать порог, анализировать precision/recall и принимать решение о релизе или переобучении
- Разрабатывать продакшн-часть нового движка на Go: сервис инференса, интеграцию с почтовым фильтром, токенизатор, потоковый парсер сообщений
- Улучшать качество детекции end-to-end: от жалобы клиента на пропущенный фишинг до правила, правки корпуса или переобучения с учётом стоимости ложных срабатываний
- Поддерживать работоспособность инструментов работы с корпусом и инфраструктуры обучения
- Ревьюить и аппрувить изменения классификатора, правил и моделей
- Отвечать партнёрским инженерам на вопросы о причинах скоринга сообщений
- Писать спецификации, справочники и постмортемы
Требования
- 5+ лет опыта разработки систем детекции или классификации, где ложные срабатывания имеют цену (anti-spam, anti-phishing, anti-malware, fraud, abuse)
- Самостоятельно доводили хотя бы один ML-классификатор до продакшна: построение корпуса, выбор порога, анализ ошибок
- Практический опыт обучения трансформеров в PyTorch: токенизаторы, masked-language pre-training, fine-tuning, экспорт в ONNX, замер инференса на CPU
- Опыт работы с Linux, shell и Python на общих серверах и общем GPU
- Ежедневное использование AI-агентов и инструментов для кодинга
- Английский на уровне upper-Intermediate (B2) и выше, особенно сильные навыки письменной коммуникации для технической документации, спецификаций и код-ревью
Условия
- Полностью удалённая работа с гибким графиком из любой точки мира
- Оплачиваемый отпуск 24 дня в год, 10 дней национальных праздников и неограниченные больничные
- Компенсация частной медицинской страховки
- Компенсация коворкинга и спортзала
- Бюджет на образование
- Возможность получить вознаграждение за самую инновационную идею, которую компания сможет запатентовать
Навыки
- PyTorch
- transformers
- ONNX
- CPU inference
- Go
- Python
- Linux
- shell
- tokenizers
- masked-language pre-training
- fine-tuning
- AI coding agents