ML/AI Developer

Дата размещения вакансии: 12.08.2026
Работодатель: Литвиненко Александр Юрьевич
Уровень зарплаты:
от 300000 до 400000 RUR
Город:
Москва
Раменский бульвар 1
Требуемый опыт работы:
От 3 до 6 лет

LawCopilot.ai — AI-first компания, создающая юридических AI-агентов для среднего и крупного бизнеса в России и Таиланде. Мы работаем с большими данными — более 23 млн документов российского законодательства, включая 21 кодекс, 3.8M+ судебных актов и 500K+ нормативных актов. Продукт уже стоит в топовых юридических компаниях России, в компаниях среднего и крупного бизнеса.

Мы привлекли венчурный раунд инвестиций в РФ, чтобы реализовать нашу стратегию - достижения лидерства на российском рынке, и активно расширяем команду ML-инженеров. Наш RAG-пайплайн работает с inline-цитированием, Extended Thinking и 11+ MCP-инструментами. Мы используем несколько провайдеров LLM: Anthropic, OpenAI, YandexGPT, GigaChat.

Чем предстоит заниматься

  • qdrant 18.3 с продвинутым пониманием конфигурации, слоёв и коллекций
  • Chunking — SPC · S2B · LC · DEDUP · осознанный отказ от PROP/SEM на структурированном тексте
  • Indexing — TurboQuant bits4 + rescore/oversampling ·
  • Evaluation Framework, Cоздание repeatable pipeline для измерения качества retrieval: golden dataset из 200+ аннотированных юридических запросов, метрики MRR@K, NDCG@K, Recall@K, Precision@K, faithfulness
  • Интеграция в CI/CD — каждый PR проходит через eval, порог деградации < 5%
  • Hybrid Search Quality Доведение до production связки Dense + BM25 + Cross-Encoder Reranker
  • A/B тестирование трёх режимов, калибровка RRF fusion weights, оптимизация reranker pipeline (bge-reranker-v2-m3, 568M params)
  • Цель — Recall@10 ≥ 85%
  • Улучшение Recall (качество извлечения) Системная работа над повышением полноты извлечения релевантных документов из базы в 23M+
  • Оптимизация query expansion: автоматическое расширение запросов синонимами и смежными нормами (например, «неустойка» → «ст. 330 ГК» + «штрафные санкции»)
  • Исследование multi-hop retrieval для сложных юридических вопросов, затрагивающих несколько кодексов
  • Тюнинг HNSW-параметров (m, ef_construct, ef_search) под 4096-dim векторы
  • Анализ и устранение failure cases: когда и почему релевантный документ не попадает в топ-K
  • Цель — Recall@10 с текущего baseline до ≥85%, Recall@20 ≥93%
  • Chunking Quality Оптимизация разбиения юридических текстов: semantic/agentic chunking, специализированные чанкеры для разных типов документов
  • Переиндексация 23M документов за дни, а не месяцы: параллелизация, batching, resume/checkpoint, оценка local vs API embeddings
  • Оптимизация разбиения юридических текстов: semantic/agentic chunking, специализированные чанкеры для разных типов документов
  • 23M+ vectors в < 120GB RAM: INT8 scalar, binary quantization, HNSW tuning для 4096-dim vectors, ON_DISK payload

Что мы ожидаем

  • Python — 3+ лет production (FastAPI, async/await, Pydantic)
  • Векторные БД — практический опыт (Qdrant / Pinecone / Weaviate / Milvus)
  • RAG-пайплайны — глубокое понимание: chunking → embedding → retrieval → reranking → generation
  • Embedding-модели — sentence-transformers, FRIDA, ColBERT, OpenAI embeddings или аналоги
  • Hybrid search — Dense + BM25/Sparse, fusion strategies (RRF, weighted)
  • IR-метрики — практический опыт с MRR, NDCG, Recall@K, Precision@K
  • Docker — уверенная работа с docker-compose, multi-service стеки

Сильный плюс

  • Qdrant — named vectors, payload indexes, quantization, hybrid search
  • Cross-encoder reranking — bge-reranker, ColBERT или аналоги
  • NLP для русского языка — токенизация, морфология, юридическая терминология
  • Anthropic Claude / MCP — tool definitions, streaming, prompt engineering
  • PostgreSQL — Alembic migrations, async (asyncpg)
  • Redis — session management, caching
  • gRPC — опыт с Qdrant gRPC client
  • Legal domainопыт в LegalTech, работа с нормативными документами

Soft Skills

  • Самостоятельность — async-формат работы, минимальный микроменеджмент
  • Метрический подход — каждое изменение измеримо (before/after eval)
  • Документирование — README, inline comments для неочевидных решений
  • Английский — чтение документации, коммиты на английском

Формат

Гибридный (удалённо + офис)

Офис

МИК «Ломоносов», Москва, Раменский бульвар, 1

Занятость

Полная занятость

Вознаграждение

200 000 — 350 000 ₽/мес. в зависимости от уровня компетенций и продуктивности + опционная программа. Возможность роста до CTO