Чем предстоит заниматься
- Улучшать качество NLP-моделей в разных сценариях
- Ускорять работу моделей, применять современные методы оптимизации и построения архитектуры
- Писать воспроизводимый код, оформлять эксперименты в воспроизводимые пайплайны, которые включают разметку и обработку данных, обучение моделей и валидацию системы в целом
- Изучать научные статьи, генерировать гипотезы, ставить на их основе эксперименты и доносить результат до команды
Требования
- У вас есть опыт работы в роли ML-разработчика в NLP-домене с использованием современных DL-фреймворков от 2 лет
- Строили продукты для конечных пользователей: проводили поиск, создавали чат-ботыи рекомендательные системы, где ML обеспечивал ключевую функциональность
- Разбираетесь в NLP и DL: понимаете алгоритмы, умеете выбирать подход под задачу, оценивать качество, работать с данными, метриками и деградациями
- Умеете строить NLP-решения в продакшене: пайплайны, мониторинг, деградации, A/B-тесты
- Владеете Python, FastAPI, Pandas, SQL
- Знаете Linux, Git, Bash и Docker
- Погружены в современный подход к обучению больших языковых моделей
- Знаете RAG-фреймворки, search-eval-подходы
- Знакомы с современными методами preference optimization: DPO, GRPO
- Будет плюсом опыт реализации онлайн- и офлайн-RL-методов для LLM