Долгопрудненское шоссе 3
О проекте
Знайка — это платформа, которая помогает учителям экономить до 30% рабочего времени на создании и проверке заданий, а ученикам — получать персонализированную обратную связь и увеличивать интерес к обучению.
Мы на финальной стадии пилота с Министерством образования Московской области: завершаем тестирование MVP и готовим масштабирование на региональном и федеральном уровне.
Платформа уже используется сотнями педагогов в школах.
Сейчас мы пишем только на TypeScript, используем локальный supabase, разворачиваем докер, интегрируемся с несколькими LLM.
Что предстоит делать
-
Провести аудит кода и архитектуры платформы (Node.js,React 18, TypeScript, Tailwind, shadcn)
-
Перепроектировать и переписать ключевые модули с упором на стабильность, масштабируемость и производительность. После этого, продолжать развивать функционал по обратной связи пользователей
-
Настроить логирование, метрики, алерты и мониторинг 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