21.05.2026 в 22:49 Просмотры 2 +1 сегодня Вакансия партнера

Python Backend Developer (AI/ML Integration)

от 90 000 до 110 000 ₽ / месяц

Калининград , площадь Победы, 4А

Специализация: Программист, разработчик

Формат работы: Удалённо

График работы: Сменный

Тип занятости: Полная занятость

Опыт: От 3 до 6 лет

Выплата: ежемесячно

Описание

Мы разрабатываем AI-сервисы в областях Computer Vision и Nlp — но не с нуля, а на базе уже готовых моделей и API. Наша задача — строить быстрые, надёжные и масштабируемые бэкенды, которые умеют:
  • Принимать изображения, видео, документы,
  • Прогонять их через ML-пайплайны (очереди, воркеры, кэширование),
  • Отдавать результат пользователю за секунды.
У нас уже есть работающие продукты, сейчас расширяем команду. Что нужно будет делать:
  • Проектировать и разрабатывать асинхронные REST API на FastAPI для приёма файлов (изображения, видео, Pdf, аудио).
  • Настраивать очереди задач (Celery / Arq) и брокеры (Redis / Kafka) для долгих ML-операций: распознавание, Ocr, транскрибация, генерация текста.
  • Писать background-воркеры, которые дёргают готовые модели (Hugging Face, Yolo via Onnx, OpenAI API, YandexGPT, локальные Llm) и сохраняют результат в Бд.
  • Оптимизировать обработку больших файлов (потоковая загрузка, чанки, временное хранилище, S3-совместимые хранилища).
  • Настраивать кэширование через Redis (повторяющиеся запросы, результаты ML-инференса).
  • Интегрировать внешние API-сервисы (CV-провайдеры, LLM-провайдеры, Ocr).
  • Писать тесты (pytest) для всего: эндпоинтов, воркеров, интеграций.
  • Участвовать в код-ревью и поддержке Ci/Cd (GitLab / GitHub Actions).
Наши ожидания:
  • ​​Опыт коммерческой разработки на Python от 3 лет.
  • Понимание особенностей бэкенда для AI/ML: обработка файлов (изображения, видео, Pdf) — multipart/form-data, потоковая эпередача, асинхронная обработка через очереди (не держать пользователя HTTP-запросом минутами), интеграция готовых моделей или внешних API (HTTP-клиенты, retry, fallback, таймауты), кэширование результатов инференса (Redis).
  • Уверенное владение FastAPI: async/await, dependency injection, middleware, обработка ошибок, загрузка файлов.
  • Хорошее знание PostgreSQL и SQLAlchemy (отношения, миграции Alembic, индексы, оптимизация запросов).
  • Опыт с очередями: Celery (цветочки, таски, chains) или Arq, или аналоги.
  • Понимание Kafka (producer/consumer, группы, топики).
  • Docker: писать docker-compose для связки приложение + постгрес + редис + кафка.
  • Git (ветки, rebase, merge), базовый Ci/Cd.
Будет плюсом:
  • Опыт с ML-библиотеками: понимание форматов (numpy, Pil, OpenCV на базовом уровне — понимание того, как передать картинку в модель).
  • Django / Drf.

Условия

  • Занятость: полная, удалёнка (РФ)
  • Зарплата: по результатам технического собеседования в вилке вакансии.
Наш стек, основной: Python 3.10+, FastAPI, PostgreSQL + SQLAlchemy + Alembic, Redis, Kafka, Celery / Arq / background jobs (один из вариантов), Docker / Docker Compose, REST API, Git, Ci/Cd, Linux basics, Pydantic,pytest.

Навыки

PostgreSQL
Python 3.10+
Pytest
Python
FastAPI
Redis
Linux basics
Pydantic
REST API
Docker
Git
SQLAlchemy
Alembic
Apache Kafka