Ищем Python-разработчика (Junior+ / Middle) для развития AI-продуктов (интеграция LLM, умные ассистенты) и покрытия внешних сервисов автотестами. Основные задачи: Развитие AI-помощников: промптинг, structured output, tool calling, управление контекстом и памятью моделей, контроль расходов на токены. Бэкенд-разработка: создание сервисов, интеграция с внешними API, работа с БД и автоматизациями.
Автотестирование: написание интеграционных и e2e-тестов на pytest для внешних продуктов с нуля, внедрение их в CI.
и стек: Коммерческий опыт: бэкенд-разработка от 1 года. Python: asyncio, типизация, pydantic, HTTP-клиенты, логирование, обработка ошибок, ретраи. FastAPI и Django (опыт или готовность работать с обоими).
SQL & БД (50% задач): PostgreSQL, MS SQL. Уверенное владение JOIN, агрегациями, оконными функциями, CTE, работой с NULL и границами периодов. Понимание индексов и планов запросов.
Инфраструктура & Linux: Docker, Docker Compose (сборка, логи, контейнеры). Базовый Linux (ssh, bash, systemd, cron, права, диагностика). Интеграции: работа с внешними API (auth, пагинация, таймауты, rate-limit, идемпотентность повторных вызовов).
Frontend: уверенное чтение и правка JavaScript / TypeScript (интерфейсы и обработчики). Git: ветки, ревью, осмысленные коммиты. Качество AI: готовность отвечать за результат работы LLM (тестирование промптов, эталонные вопросы, разбор ошибок модели).
Понимание ограничений (AI только на чтение, с учетом лимитов и прав пользователей). Тестирован