ML-команда создает решения, которые помогают различным продуктам Positive Technologies автоматически детектировать, предотвращать угрозы и реагировать на них. Также активно облегчаем рутину наших коллег с помощью решений на основе LLM.
Общий стек технологий: classic NLP, LLMs, timeseries, XGBoost, LightGBM, PyTorch, MLflow, Airflow, GitLab, Docker, Grafana, ClickHouse, PostgreSQL, Linux, Poetry, PyEnv
Сейчас мы ищем Middle ML инженера для решения задач предиктивной аналитики киберугроз. На основе анализа текущего ландшафта угроз в компании необходимо предсказывать возможные атаки, используя открытые данные.
Чем предстоит заниматься
- Искать и реализовывать ML решения для продукта.
- Проводить воспроизводимые эксперименты. Уметь обосновывать и рассказывать про них коллегам и бизнесу
- Писать читаемый и эффективный продакшен Python код, проходить и делать ревью
- Взаимодействовать с командой экспертов для сбора необходимых данных
- Решать задачи в области NLP: NER, классификация (тематической и эмоциональной) с использованием классических подходов и LLM
Наши ожидания
- Опыт работы на ML позиции >3 лет
- Знание как современных, так и классических подходов в NLP
- Хорошие технические знания в Python (можешь завернуть в микросервис инференс модели, использовать asyncio, multiprocessing, покрыть код тестами)
- Опыт работы с Linux-based ОС, Docker
- Знания основ CS: алгоритмы и структуры данных (не на уровне олимпиадников, а на уровне опыта применения)
- Опыт доведения прототипов до прода
Будем плюсом:
- Опыт проектирования и разработки систем с большими данных
- Опыт собственных исследований и участие в конференциях/митапах
- Супер-сила разобраться в чем-то новом (язык, фреймворк, инструмент) и быть открытым к современным решениям
- Желание расти и предлагать новые решения, которые сделают нашу жизнь проще, а продукты круче