Назад
1 день назад

Python Backend Developer (AI)

330 000 - 420 000
Формат работы
remote
Тип работы
project
Грейд
middle/senior

Мэтч & Сопровод

Покажет вашу совместимость и напишет письмо

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

Текст:
/

TL;DR

Python Backend Developer (AI): Разработка и оптимизация высоконагруженного асинхронного production-сервиса психологической поддержки с акцентом на масштабируемую архитектуру, AI-пайплайны и обработку платежей. Фокус на проектировании систем с очередями, воркерами и обеспечении высокой доступности под пиковыми нагрузками.

Локация: Удалённо

Вознаграждение: 330 000–420 000 ₽ за MVP (220–280 часов)

Компания

Компания разрабатывает AI-сервис психологической поддержки в Telegram, планируя мультиплатформенность и миграцию в Мессенджер Макс.

Что делать

  • Реализовывать архитектурные решения, включая Webhook-only боты, idempotency и connection pooling.
  • Разрабатывать AI Pipeline для обработки голоса (Whisper) и работы с GPT, включая очереди и управление памятью.
  • Проектировать и реализовывать логику жизненного цикла пользователей и доступа к AI на основе статусов.
  • Внедрять механизмы удержания пользователей (scheduler, daily check-in, streak логика).
  • Разрабатывать биллинг с рекуррентными платежами YooKassa и системой Smart Retry.
  • Обеспечивать экономическую защиту сервиса через лимиты сообщений, rate limit и anti-flood механизмы.

Требования

  • Опыт: Middle+/Senior, реальный опыт работы с асинхронным кодом и production-сервисами.
  • Уверенное знание Python 3.11+, aiogram 3.x, FastAPI / Aiohttp.
  • Опыт работы с PostgreSQL (нормальная схема, индексы, JSONB), Redis, Celery или RQ.
  • Обязателен опыт работы с Docker/docker-compose.
  • Понимание stateless-архитектуры и опыт проектирования высоконагруженных систем с очередями и воркерами.
  • Опыт работы с webhook платежных систем и понимание принципов idempotency.

Культура и преимущества

  • Возможность удаленной работы.

Процесс найма

  • Для отклика необходимо ответить на 5 вопросов о вашем опыте с async Telegram-ботами, очередями, рекуррентными платежами, idempotency webhook и максимальным онлайном.
  • Отклики без ответов на вопросы не рассматриваются.
  • Вакансия не подходит для Junior-разработчиков или тех, кто делал "простого бота".

Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →

Текст вакансии взят без изменений

Источник - загрузка...