Требования — Hard skills
• Практический опыт с LLM и локальным инференсом.
• Глубокое понимание RAG (ретривер, генератор, контекстные окна, подбор
негативов, переранжирование).
• Опыт работы с векторными БД: ChromaDB, FAISS, Qdrant, Weaviate (одна или
несколько).
• Опыт с quantized‑моделями и стеком ggml / llama.cpp; понимание формата .gguf.
• NLP‑базис: чанкинг, токенизация, эмбеддинги (например, sentence‑transformers).
• Уверенный Python и экосистема (poetry/venv, pytest, logging, CLI).
• Опыт/понимание fine‑tuning (желательно LoRA/QLoRA).•
Базовые навыки Linux и работы с CLI, GPU/CPU настройка.
Требования — Подход и Soft skills
• Исследовательский подход: постановка гипотез, A/B‑тесты, строгая оценка качества
ретривера и генератора.
• Итеративность: идти маленькими шагами с измеримыми улучшениями, а не
«большой перезапуск обучения».
• Фокус на данных: качество корпуса и поиска — первично, размер модели —
вторичен.
• Целеполагание: «Зачем мы это делаем?» — перед каждым этапом дообучения