Руководитель подгруппы разработки Нейроюриста
Команда бэкенда Нейроюриста разрабатывает решение на основе AI для профессиональных юристов. Всего за полгода мы от стадии идеи дошли до запуска в продакшн, по итогам которого реализовали:
- одну из лучших legal-моделей в РФ;
- быстрый векторный поиск по базе из миллионов документов;
- схему гибридного ответа: по пользовательским документам и по законодательной базе;
- 10+ уникальных пайплайнов под различные юридические задачи.
Наши вызовы на это полугодие:
- сделать самый удобный продукт для корпоративных юристов в РФ;
- перейти к полноценной агентности в сценариях ответа;
- расширить базу знаний в несколько раз, не теряя в производительности.
Чем мы отличаемся от обычных чат-ботов поверх ChatGPT
Наша команда отвечает за обширный пласт бизнес-логики: чаты, проекты, готовые команды, биллинг и прочее. Кроме того, мы совместно со смежным продуктом Алиса Про строим собственную платформу для создания ML-пайплайнов, позволяющую за считаные часы доводить идею до прода. Наши пайплайны построены на целом ансамбле различных моделей машинного обучения и нередко включают нетривиальную работу с документами, а за работу с качеством отвечает отдельная группа юристов и аналитиков.
Мы строим платформу анализа документов, базы знаний, настраиваемые готовые команды и многое другое. Это переиспользуемые решения, которые позволяют решать широкий класс задач пользователей.
Команда работает на острие ML-технологий Яндекса, в числе которых:
- модели распознавания текстов с изображений (OCR/VLM);
- речевые технологии (Speech-To-Text/Text-To-Speech);
- различные модели построения эмбеддингов в рамках векторного поиска;
- большие языковые модели.
Технологии
- Языки: Go (основной язык), Python (для вспомогательных задач), Bash (скриптовый).
- ML-модели: LLM (Alice AI, YaGPT 5.1 Pro и другие), OCR, ASR, VLM, embedders, rerankers.
- Инфраструктура SaaS: YDB, YTsaurus, YMQ, Logbroker, S3 Object Storage.
Задачи и обязанности
Развитие SaaS-направления
Вы будете руководить командой из 3–4 разработчиков бэкенда, держать в фокусе их задачи, полноценно участвовать в цикле ревью и отвечать за результаты подчинённых, оценивать продуктовые инициативы и отвечать за сроки их реализации, общаться с командами продукта и ML для формирования бэклога проектов. Вам предстоит быть техническим лидером своего направления и помогать проектировать отказоустойчивые и масштабируемые решения, отвечать за надёжность наших сервисов и оптимизацию использования доступных ресурсов. Также нужно быть готовым самостоятельно реализовывать новые фичи.
Больше о бэкенде в Яндексе — в канале Yandex for Backend
Требования
- Управляли командами или VTeam от 3 человек
- Имеете опыт технического лидерства: планирования, декомпозиции, ревью, менторинга
- Знаете устройство реляционных СУБД и основные принципы их масштабирования
- Понимаете подходы в проектировании высоконагруженных и отказоустойчивых сервисов
- Умеете приоритизировать параллельно идущие проекты и удерживать команду в фокусе
- Готовы брать на себя ответственность за результат направления, а не только за свой код
Дополнительные требования
- Знаете устройство RAG-пайплайнов
- Разрабатывали веб-сервисы на Go
- Знаете общие принципы работы LLM
- Работали в найме
- Строили или развивали SaaS-продукты
- Работали с протоколом MCP или понимаете его устройство
- Хотите погрузиться в работу различных ML-моделей