Backend Developer
Компания: ••••••••
Тип занятости: #full_time
Уровень: #senior
Локация: #remote
Зарплата: от 3 500 USD
Подробное описание вакансии:Нажмите, чтобы развернуть...
•••••••• ищет backend-разработчика в проект текстовой AI-среды для авторов — «экзоскелета для автора» с иерархией материалов, доступом к топ-моделям, библиотекой промптов, AI-слоем с retrieval, редактором на Tiptap и Chrome-расширением. В проекте уже есть ведущий backend-инженер, вы приходите к ней в пару со своими зонами ответственности.
Обязанности
- развитие бэкенда AI-функций (чат, стриминг, retrieval, Deep Research)
- работа с API LLM-провайдеров (параллельные вызовы, лимиты, prompt caching, стоимость)
- определение контрактов между фронтом и бэкендом
- работа с промптами и Chroma
- построение •••••••• и skills
- системное ревью AI-generated PR
- поиск дефектов за зелёными тестами
- разбор багов, которые AI «чинит» неправильно, и способность поправить фронт на React + TypeScript самостоятельно
Требования
- опыт от 3 лет коммерческой бэкенд-разработки, включая LLM-сервисы в продакшене
- Python и асинхронность (asyncio: gather, TaskGroup, Semaphore, отмена задач, таймауты; async/треды/процессы, GIL; httpx или aiohttp)
- FastAPI (async-эндпоинты, Depends, Pydantic v2, стриминг через StreamingResponse/SSE, background tasks, обработка обрыва клиента)
- API LLM-провайдеров OpenAI/Anthropic/Gemini (стриминг, tool use, structured output, prompt caching, подсчёт токенов, rate limits, ретраи с backoff, опыт с абстракцией над провайдерами типа LiteLLM)
- PostgreSQL и Redis
- понимание React + TypeScript на уровне самостоятельного исправления фронтовых проблем
- Английский B1+ для чтения и написания технической документации
Будет плюсом
- RAG (эмбеддинги, Chroma/pgvector/Qdrant, чанкинг)
- очереди (Celery, arq, Dramatiq)
- observability (Langfuse, OpenTelemetry, учёт стоимости)
- Docker и nginx (в т.ч. под SSE)
- базовый CI
- evals
- pytest с моками LLM-вызовов
Что предлагаем
- Опционная программа
Дополнительная информация
Зарплата от 3500$. Отклик без резюме и сопроводительного — через HR-бота с ответами голосом; до отклика нужно ответить «да» на два вопроса: Claude — основной рабочий инструмент и готовность выйти на работу на следующий день после собеседования. Компания не рассматривает вайбкодеров и тех, кому нужна неделя на
Контакты- Telegram:
••••••••Стек технологий: #python #fastapi #pydantic #supabase #chroma #react #typescript #mobx #tiptap #asyncio #httpx #aiohttp #openai #anthropic #gemini #litellm #postgresql #redis #pgvector #qdrant #celery #arq #dramatiq #langfuse #opentelemetry #docker #nginx #pytest
•••••••• | ••••••••