Fullstack разработчик
Зарплата
от 120 000 до 200 000 ₽
Требования
Местоположение и тип занятости
Компания
AI-Учебник
Описание вакансии
О проекте
Знайка — это платформа, которая помогает учителям экономить до 30% рабочего времени на создании и проверке заданий, а ученикам — получать персонализированную обратную связь и увеличивать интерес к обучению.
Мы на финальной стадии пилота с Министерством образования Московской области: завершаем тестирование MVP и готовим масштабирование на региональном и федеральном уровне.
Платформа уже используется сотнями педагогов в школах.
Сейчас мы пишем на TypeScript, используем локальный supabase, разворачиваем докер, интегрируемся с несколькими LLM.
Что предстоит делать
- Провести аудит кода и архитектуры платформы (Node.js / TypeScript)
- Перепроектировать и переписать ключевые модули с упором на стабильность, масштабируемость и производительность. После этого, продолжать развивать функционал по обратной связи пользователей
- Настроить логирование, метрики, алерты и мониторинг LLM-модулей
- Внедрить валидацию и оценку качества генерации ИИ (LLM output validation, consistency checks, scoring)
- Развернуть RAG-архитектуру (Retrieval-Augmented Generation) для улучшения качества ответов
Будет плюсом, если ты умеешь
- Снижать «галлюцинации» и повышать точность LLM-ответов
- Работать с векторными БД (Pinecone, Weaviate, FAISS) и фреймворками вроде LangChain / LlamaIndex
- Писать чистый, документированный код, проходящий ревью без боли
Требования
- Опыт full-stack разработки от 2 лет
- Уверенное владение TypeScript или Python
- Понимание принципов LLM-интеграции и API
- Навыки проектирования REST / GraphQL-архитектуры
- Базовые знания MLOps или желание развиваться в этом направлении
Условия
- Формат: удалённо, из любой точки мира
- Гибкая загрузка: от 20 часов в неделю
- Выплаты — дважды в месяц, без задержек
- Возможность влиять на архитектуру и развитие продукта
- Перспектива роста до Tech Lead