Simpl — аккредитованная IT-компания с 10-летним опытом разработки программного обеспечения для крупного бизнеса. Мы работаем с промышленными предприятиями и энергетическим сектором, создавая сложные интеграционные решения. Наш подход — не просто писать код, а глубоко погружаться в бизнес-процессы заказчика и предлагать архитектуру, которая решает реальные задачи. В команде Simpl собраны сильные аналитики и разработчики, поэтому у нас есть чему учиться и с кем обсуждать сложные технические решения.
Мы развиваем интеллектуального ассистента — это не просто чат-бот, наше решение помогает тысячам людей получать услуги: от ответов на вопросы, до полноценной записи на прием и отслеживания статуса заявок через терминалы и чаты.
Сейчас мы выходим на новый уровень и хотим сделать диалог с ботом максимально живым, естественным и точным.
Чем предстоит заниматься:
- Разрабатывать и улучшать систему семантического поиска услуг по базе знаний (эмбеддинги, полнотекстовый поиск)
- Внедрять и оптимизировать RAG-пайплайны для повышения точности ответов
- Заниматься промпт-инжинирингом и, возможно, дообучением (fine-tuning) открытых LLM для более глубокого понимания специфики госуслуг на русском языке
- Проектировать сценарии диалога: реализовывать механизмы уточняющих вопросов, когда запрос пользователя неоднозначен
- Участвовать в архитектурных решениях: использовать структуры данных (деревья, графы) для описания сложных взаимосвязей услуг
- Генерировать гипотезы: мы ждем от кандидата не просто исполнителя, а инженера, который предлагает, как сделать продукт круче.
Мы ищем специалиста, который уверенно владеет:
- Python
- Открытыми LLM (опыт интеграции и понимание их внутреннего устройства)
- Технологией RAG (Retrieval-Augmented Generation) — это основа нашего ассистента
- Промпт-инжинирингом (умение составлять эффективные запросы к модели)
- Семантическим поиском (понимание принципов работы эмбеддингов и векторных баз данных)
- Структурами данных: деревья и графы (для моделирования логики услуг и сценариев).
Будет большим плюсом:
- Опыт fine-tuning (дообучения) моделей, особенно для русского языка
- Знание движков полнотекстового поиска (Typesense / Elasticsearch)
- Знание Node.js (для лучшей интеграции с существующими компонентами или терминалами).
Что мы предлагаем:
- Работу над живым high-load продуктом с понятной бизнес-логикой и социальной значимостью
- Интересные задачи на стыке ML и классической разработки в компании с сильной экспертизой в сложных интеграционных проектах
- Возможность влиять на архитектуру и предлагать свои идеи.