Разрабатывается текстовая AI-среда для авторов — рабочее пространство с иерархией материалов, доступом к моделям Claude, GPT, Gemini и другим, библиотекой промптов, AI-слоем с контекстом и поиском по материалам, редактором и расширением для Chrome.
backend разработчик AI-среды Claude Code
подготовься к отклику
ai-инструментыЧтобы адаптировать резюме под вакансию или составить сопроводительное письмо, загрузи резюме
описание
задачи
- Освоить бэкенд продукта и разбираться во фронтенде, чтобы самостоятельно его чинить
- Развивать бэкенд AI-функций: чат, потоковую передачу ответов, поиск по материалам и Deep Research
- Работать с API LLM-провайдеров, параллельными вызовами, лимитами, кэшированием промптов и стоимостью
- Определять контракты между фронтендом и бэкендом и места для проверок
- Работать с промптами, контекстом, поиском по материалам и Chroma
- Создавать CLAUDE.md и навыки
- Быстро и системно проверять запросы на слияние кода, созданного AI
- Находить дефекты, которые не выявляются зелёными тестами
- Разбирать ошибки, которые AI не может исправить или исправляет неверно
- Исправлять проблемы во фронтенде на React и TypeScript
- Принимать технические решения и отвечать за результат
- Работать в связке с ведущим бэкенд- и AI-инженером, помогая ему сосредоточиться на самых сложных задачах
требования
- Опыт коммерческой бэкенд-разработки от трёх лет, включая сервисы на LLM в продакшене
- Знание Python и асинхронности: asyncio, потоков и процессов, GIL, httpx или aiohttp, пулов соединений
- Опыт работы с FastAPI: асинхронные конечные точки, Depends, Pydantic v2, потоковая передача, SSE, фоновые задачи и обработка отключения клиента
- Опыт работы с API OpenAI, Anthropic или Gemini: потоковая передача, вызов функций, структурированный вывод, кэширование промптов, подсчёт токенов, лимиты, повторные запросы и абстракции над провайдерами
- Знание PostgreSQL: транзакции, индексы и конкурентная запись
- Знание Redis: кэш, блокировки, очереди и pub/sub
- Понимание React и TypeScript на уровне, достаточном для самостоятельного исправления серьёзных проблем
- Не подойдут кандидаты, для которых AI — только автодополнение, кто не может без AI написать сложную часть системы, не понимает сгенерированный код, только пользовался LLM без создания сервисов, нуждается в неделе на знакомство с проектом до первого результата или не может выйти на работу в течение суток
- Английский B1+: чтение и написание технической документации
- Будет плюсом: RAG, эмбеддинги, векторные базы данных, чанкинг, Celery, arq, Dramatiq, наблюдаемость, логирование и трассировка LLM-вызовов, учёт стоимости, Docker, nginx, CI, оценка качества ответов, pytest и моки LLM-вызовов
условия
- Опционная программа
навыки
Если просят выйти из iCloud, прислать код из SMS, запустить или установить что-то, перевести деньги — не соглашайся: это мошенничество.