Компания 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
-
Комфортный офис, дружелюбная команда