RiChat — это платформа для создания ИИ-ассистентов для бизнеса и персональных проектов.
Мы помогаем компаниям быстро обучать чат-ботов на основе собственных данных (сайты, документы, базы знаний) и интегрировать их в сайт, Telegram, CRM и другие каналы.
Ключевая технология RiChat — работа с нейросетями и RAG-моделями (Retrieval-Augmented Generation), что позволяет нашим ассистентам давать точные и релевантные ответы в контексте клиентских данных.
Мы ищем backend-разработчика, который усилит команду и поможет развивать архитектуру платформы.
Основные задачи
-
Разработка и поддержка backend-сервисов платформы RiChat.
-
Интеграция и оптимизация работы с нейросетями (включая построение и улучшение RAG-пайплайнов).
-
Работа с API: интеграции Telegram, CRM и внешних сервисов.
-
Настройка и оптимизация баз данных (PostgreSQL, Redis).
-
Обеспечение стабильной работы системы под нагрузкой (Nginx, Ubuntu).
-
Поддержка и развитие системы аналитики и мониторинга.
Технологический стек проекта
-
Язык: Python 3.12.7
-
Фреймворк: FastAPI 0.115.13
-
Асинхронные библиотеки: Aiogram 3.20 (Telegram-боты), Playwright 1.52.0
-
Базы данных: PostgreSQL 16.9, SQLAlchemy 2.0.41, Redis 7.0.15
-
Инфраструктура: Ubuntu 24.04.3 LTS, Nginx 1.24.0
Требования
-
Опыт коммерческой разработки на Python (3+ лет).
-
Отличное знание FastAPI, SQLAlchemy, PostgreSQL.
-
Опыт работы с Redis и асинхронными задачами.
-
Опыт разработки и интеграции чат-ботов (желательно на Aiogram).
-
Опыт работы с нейросетями и RAG-моделями (обязательно).
-
Понимание принципов построения высоконагруженных систем.
-
Умение работать в Linux-среде (Ubuntu, Nginx).
Будет плюсом
-
Опыт работы с OpenAI API, Hugging Face, LangChain или аналогами.
-
Знание DevOps-практик (Docker, CI/CD).
-
Опыт оптимизации полнотекстового поиска и векторных баз данных.
Мы предлагаем
-
Работа над реальным AI-продуктом в быстрорастущем сегменте.
-
Влияние на архитектуру и развитие платформы.
-
Дружная команда, гибкий график, удалённый формат.
-
Возможность профессионального роста в области AI.