A complete application in a minute
Tailored resume and cover letter, ready to send.
SR ищет опытного бэкенд-разработчика для работы над текстовой AI-средой, с иерархией материалов, доступом к ведущим моделям и редактором на Tiptap. Ваша задача — развивать бэкенд AI-функций, работать с LLM-провайдерами и интеграциями, управлять промптами и кэшированием.
Требуются 3+ лет опыта, знание Python, Async, FastAPI и OpenAI/Gemini. Нужен комфорт в React/TypeScript на фронтенде. Опционная программа — преимущество.
Проект представляет собой текстовую AI-среду для авторов с иерархией материалов, доступом к ведущим моделям, библиотекой промптов, AI-слоем с retrieval, редактором на Tiptap и расширением для Chrome.
Развивать бэкенд AI-функций: чат, потоковую передачу данных, retrieval и Deep Research Работать с API LLM-провайдеров, параллельными вызовами, лимитами, кэшированием промптов и стоимостью Определять контракты между фронтендом и бэкендом Работать с промтами и Chroma Создавать CLAUDE.md и skills Проводить системное ревью PR, созданных с помощью AI Находить дефекты, которые не выявляют успешные тесты Разбирать ошибки, которые AI исправляет неправильно, и самостоятельно исправлять проблемы фронтенда на React и TypeScript
Опыт коммерческой бэкенд-разработки от 3 лет, включая LLM-сервисы в продакшене Знание Python и асинхронного программирования: asyncio, gather, TaskGroup, Semaphore, отмена задач, таймауты, async, потоки, процессы, GIL, httpx или aiohttp Опыт работы с FastAPI: асинхронные эндпоинты, Depends, Pydantic v2, StreamingResponse/SSE, фоновые задачи и обработка отключения клиента Опыт работы с API OpenAI, Anthropic или Gemini: потоковая передачу данных, tool use, структурированный вывод, кэширование промптов, подсчёт токенов, ограничения запросов, повторные попытки с backoff и абстракции над провайдерами, например LiteLLM Знание PostgreSQL и Redis Понимание React и TypeScript на уровне самостоятельного исправления проблем фронтенда Английский B1+ для чтения и написания технической документации Не подойдут вайбкодеры и кандидаты, которым нужна неделя на выход на работу Будет плюсом: опыт работы с RAG, эмбеддингами, Chroma, pgvector, Qdrant, чанкингом, очередями Celery, arq и Dramatiq, инструментами наблюдаемости Langfuse и OpenTelemetry, учётом стоимости, Docker, nginx, SSE, базовым CI, evals и pytest с моками LLM-вызовов
Опционная программа