Компания BP contact - быстрорастущая IТ компания в городе Алматы. Мы накопили большой опыт в области автоматизации бизнес-процессов, внедрения IT систем и контакт-центров. Наши партнеры — это крупные игроки на рынке, с которыми мы работаем рука об руку.
Сейчас мы находимся в поиске Senior Full-Stack Developer/Team Lead для разработки AI-чат-бота для консультаций по жилищному и долевому строительству на основе законодательства РК.
Бот будет работать на казахском и русском языках, интегрироваться на сайт заказчика как виджет и давать точные, проверенные ответы с помощью LLM и RAG-пайплайна.
Обязанности:
Спроектировать архитектуру и дизайн системы
Разработать backend с RAG pipeline
Интегрировать LLM (ChatGPT-4, Claude и другие по требованию)
Настроить векторную БД для хранения и поиска по документам
Создать виджет (Next.js/React) для интеграции на сайт заказчика
Реализовать админ-панель на базе Langfuse для мониторинга и биллинга
Настроить защиту от спама и оптимизацию расхода токенов
Развернуть решение на серверах заказчика (без использования облаков)
Провести тестирование на реальных кейсах из законодательства
Подготовить полную документацию и обучить 3+ сотрудников заказчика
Обеспечить передачу исходного кода и гарантийную поддержку
Сроки: старт — октябрь 2025, MVP — ноябрь 2025, финальная версия — до 31 декабря 2025, гарантийная поддержка — 12 месяцев.
Требования:
6+ лет в разработке
2+ года работы с LLM/AI проектами
Минимум 1 завершённый проект с ChatGPT/Claude в продакшене
Опыт руководства командой от 3 человек
Умение проектировать архитектуру всего решения
Опыт разработки Backend: Python (FastAPI/Django) / Java / Golang
Опыт разработки Frontend: Next.js / React
Интеграция OpenAI и других LLM
Настройка и оптимизация RAG pipeline
Владение LangChain/LlamaIndex или опытом построения RAG с нуля
Работа с векторными БД (Pinecone / Weaviate / Chroma / Qdrant)
Проведение код-ревью и менторинг команды
Знание Docker, PostgreSQL, Git
Опыт работы с Langfuse (желательно, можно быстро освоить)
Будет плюсом: Высшее техническое (IT, Computer Science, Математика)
Условия:
График работы: 5/2, гибкий старт: 9:00–18:00 или 10:00–19:00
Комфортный офис, дружелюбная команда