МЕЛБЕТ

Python developer for AI products

Коротко

Python-разработчик для развития AI-продуктов компании: интеграция LLM, умные ассистенты, покрытие внешних сервисов автотестами. Требуется коммерческий опыт бэкенд-разработки от 1 года, Python (asyncio, pydantic), FastAPI/Django, SQL (PostgreSQL, MS SQL), Docker, базовый Linux, pytest и умение читать JS/TS. Работа в офисе в Москве, график 5/2, зарплата обсуждается индивидуально.

Описание
Ищем 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 только на чтение, с учетом лимитов и прав пользователей).
•Тестирование: pytest (параметризация, фикстуры, моки). Понимание unit/integration/e2e и того, как внедрить тесты на проект с нуля.
Будет плюсом:
•AI фреймворки & БД: LangChain, LlamaIndex, LangGraph, vanna (text-to-SQL); ChromaDB, pgvector, локальные эмбеддинги.
•AI-генерация графиков/BI; QA & Low-Code: Playwright / Selenium, фабрики данных в CI; n8n (сценарии, Code/AI-ноды).
•Архитектура: Celery + Redis (очереди, регулярные задачи), Kafka / RabbitMQ (консьюмер-группы, оффсеты). Проектирование систем ботов с управлением через единую админку (без хардкода).
•Фронтенд & Auth: React, Next.js / Vue 3; OIDC-авторизация (authorization-code flow, роли и права подразделений).
•Дополнительно: Kotlin (базовый уровень, Android-сборки, сторы); pandas, openpyxl, XlsxWriter.
Условия
•График работы 5/2 с 9:00/10:00 до 18:00/19:00.
•Офис в пешей доступности от ст.м. Академическая/Профсоюзная.
•Официальное трудоустройство согласно ТК РФ.
•Возможности финансового, профессионального и карьерного роста.
•Уровень заработной платы обсуждается индивидуально.
•Испытательный срок 3 месяца.
•ДМС со стоматологией, комплексные обеды (после испытательного срока).

Хватит откликаться.
Получите рекомендацию.

$10 стартовых кредитов

Всего 60 секунд, полностью на автопилоте — AI-агенты Eraldt читают ваше резюме, определяют подходящие роли, находят живые вакансии и людей, которые могут вас порекомендовать, пишут им личные письма и добиваются рекомендации.

Это не отклик на вакансию: резюме не уходит в компанию, а рекомендацию именно по этой роли мы не обещаем.

Посмотрите, кто ещё получает интервью на автопилоте