Jobgether
Senior ML Engineer - Email Security
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Senior ML-инженер в команду защиты электронной почты. Разработка и внедрение ML-моделей для фильтрации спама и фишинга в production-решении, работающем на ~5000 хостинговых серверах.
Задачи
- Обучать, оценивать и выпускать модели детекции спама: подготовка корпусов, выбор порогов, анализ precision/recall, решение о готовности к production
- Разрабатывать production-компоненты нового движка фильтрации почты на Go: inference-сервис, интеграции с mail-фильтрами, токенизация, потоковый парсинг сообщений
- Расследовать жалобы на спам и фишинг, находить причины сбоев детекции и исправлять их через правила, улучшение датасетов или переобучение моделей
- Балансировать полноту детекции и риск ложных срабатываний, чтобы не блокировать легитимные письма
- Поддерживать инструменты управления корпусами и инфраструктуру обучения для надёжных экспериментов и релизов моделей
- Проводить ревью изменений классификаторов, правил и моделей
- Помогать партнёрским инженерам разбираться в результатах классификации и поведении скоринга моделей
- Писать технические спецификации, документацию, описания merge-request и post-mortem
- Самостоятельно двигаться к вехам: релиз правила-модели в первый месяц, компонент нового движка в staging к третьему месяцу, самостоятельный релиз модели к шестому месяцу
Требования
- Не менее 5 лет опыта создания систем детекции или классификации, где ложные срабатывания имеют серьёзные последствия (антиспам, антифишинг, антималварь, фрод, abuse detection)
- Опыт самостоятельного вывода хотя бы одного ML-классификатора в production: построение корпуса, выбор порогов, анализ ошибок, решения о релизе
- Практический опыт обучения трансформеров на PyTorch: токенизаторы, masked-language pre-training, fine-tuning, экспорт в ONNX, замер производительности CPU-инференса
- Уверенное знание Linux, shell-скриптов и Python, работа с общими серверами и GPU-ресурсами
- Регулярное использование AI-агентов и инструментов для разработки
- Английский не ниже B2, особенно сильные навыки письменной коммуникации для документации, спецификаций и код-ревью
- Умение анализировать производительность моделей, принимать решения о релизе на основе данных и балансировать эффективность детекции с ценой ложных срабатываний
Условия
- Полностью удалённая работа с гибким графиком
- Гибкие рабочие часы
- 24 дня оплачиваемого отпуска
- 10 дней национальных праздников
- Неограниченный больничный
- Компенсация частной медицинской страховки
- Возмещение коворкинга и спортзала/спорта
- Бюджет на обучение и профессиональное развитие
- Вознаграждение за инновационную идею, которую можно запатентовать
- Интересные задачи в ML, кибербезопасности и production-инженерии
Навыки
- PyTorch
- Transformers
- ONNX
- CPU inference
- Python
- Go
- Linux
- Shell scripting
- SMTP
- MIME
- SPF
- DKIM
- DMARC
- Exim
- Postfix
- Dovecot
- rspamd
- SpamAssassin
- Rust
- Quantization
- Distillation
- LLM