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