Чем предстоит заниматься
- Вести полный цикл ML разработки: от исследования и прототипирования до внедрения и мониторинга;
- Разрабатывать и обучать модели: создание, обучение и валидация моделей для предсказания запросов, используя методы NLP и рекомендательных систем;
- Выводить модели в прод, обеспечивать высокий RPS, стабильность и мониторинг их качества.
Требования
- Уверенный Python и ключевые библиотеки (PyTorch, Transformers, Sentence-Transformers);
- Практический опыт обучения моделей в одной из областей: рекомендательные системы (Two-Tower, BERT4Rec, Sequential Recommendations), NLP (семантический поиск, классификация текста, NER);
- Опыт работы с данными: Polars/S3;
- Опыт с Docker, Git и понимание жизненного цикла ML-моделей;
- Backend для ML (развертка сервиса с FastAPI, обеспечение стабильной работы, повторное обучение, метрики);
- Знание ClearML, MLFlow, TorchLightning и опыт работы с высоконагруженными базами данных (ClickHouse, Greenplum) и брокерами сообщений (Kafka, NATS) будет плюсом.