Python Developer (Junior+ / Middle) / AI & Automation

Букмекерская компания МЕЛБЕТ

Python Developer (Junior+ / Middle) / AI & Automation

Москва, улица Кржижановского, 14к3

Метро: Академическая

Описание вакансии

Ищем 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 месяца;
  • ДМС со стоматологией, комплексные обеды (после и.с.).
Навыки
  • Python
  • PostgreSQL
  • MS SQL
  • AI
  • Docker
  • Atlassian Jira
  • Linux
Посмотреть контакты работодателя

Адрес

Похожие вакансии

Аптечная сеть ФармаТ

Python-разработчик

Аптечная сеть ФармаТ

  • Москва

  • до 180000 RUR

Рекомендуем
СБЕР
  • Москва

  • до 180000 RUR

Рекомендуем
Bell Integrator
  • Москва

  • до 180000 RUR

Рекомендуем
СОГАЗ
  • Москва

  • до 150000 RUR

Правительство Москвы

Разработчик ИИ

Правительство Москвы

  • Москва

  • до 150000 RUR

ФГБУ НМИЦ ВМТ им. А.А. Вишневского Минобороны России

Инженер-программист

ФГБУ НМИЦ ВМТ им. А.А. Вишневского Минобороны России

  • Москва

  • до 150000 RUR

ИдаПроджект

Backend Developer (FastAPI)

ИдаПроджект

  • Москва

  • до 150000 RUR

  • Москва

  • до 150000 RUR

Либерти Лайнс

Fullstack-разработчик

Либерти Лайнс

  • Москва

  • до 350000 RUR

DaData
  • Москва

  • до 350000 RUR

Сеть клиник Подружки

AI-инженер (Офис)

Сеть клиник Подружки

  • Москва

  • до 350000 RUR

Инженер-программист Open CV

Компания современные технологии

  • Москва

  • от 200000 RUR

Велесстрой

Fullstack-разработчик

Велесстрой

  • Москва

  • до 280000 RUR

Хотите оставить вакансию?

Заполните форму и найдите сотрудника всего за несколько минут.
Оставить вакансию