Вакансия
MiddleAI/LLMRemote / Office

Middle Backend Developer

Backend для AI-агентов: оркестрация, интеграции с LLM и внешними системами, надёжность и масштабирование.

Мы развиваем платформу и продуктовые внедрения, где backend — это связка между бизнес-логикой, моделями, каналами общения (телефон, мессенджеры) и данными клиента. Задачи нетривиальные: лимиты API, ретраи, идемпотентность, безопасность токенов, наблюдаемость в проде.

От вас ждём самостоятельности в реализации фич от проектирования контрактов API до выката и мониторинга. Вы будете работать рядом с продуктом и инженерами по внедрению: важно уметь переводить требования в технические решения и честно оценивать риски.

Если вам близки чистый код, измеримые SLO и культура ревью — нам по пути. Опыт именно с LLM не обязателен с первого дня: часть знаний можно нарастить внутри, но сильная база backend и интеграций обязательна.

Задачи и зона ответственности

  • Проектировать и реализовывать сервисы оркестрации AI-агентов: сценарии, состояние диалога, очереди, обработка ошибок и таймаутов.
  • Интегрировать внешние API: LLM-провайдеры, speech-to-text, телефония, CRM, мессенджеры — с учётом лимитов, версий и отказоустойчивости.
  • Строить и сопровождать RAG-контуры: загрузка и обновление знаний, эмбеддинги, поиск — в связке с командой и архитектурными решениями.
  • Проектировать схемы данных, писать миграции, оптимизировать запросы под нагрузку и рост данных.
  • Обеспечивать наблюдаемость: структурированные логи, метрики, трейсинг; участвовать в разборе инцидентов.
  • Участвовать в код-ревью, давать конструктивную обратную связь, договариваться о стандартах в команде.

Что для нас важно

  • От 3 лет коммерческой разработки backend.
  • Уверенное владение Python или Node.js (TypeScript) — основной стек обсуждаем на собеседовании.
  • Опыт с PostgreSQL (или аналогами): индексы, транзакции, миграции, понимание типичных узких мест.
  • Опыт интеграции с внешними HTTP API: авторизация, идемпотентность, обработка rate limit.
  • Понимание основ распределённых систем: очереди, ретраи, at-least-once delivery, дедупликация.

Будет плюсом

  • Практический опыт с LLM API, промптами, стримингом, работой с токенами и стоимостью запросов.
  • Опыт с векторными БД или поисковыми движками для семантического поиска.
  • Docker, Kubernetes, опыт деплоя в облако (Yandex Cloud, AWS и т.д.).
  • Опыт профилирования и устранения узких мест под нагрузкой.

Условия

  • Формат: удалённо по РФ или гибрид — по договорённости.
  • Уровень компенсации обсуждаем после этапов интервью; привязка к рынку и вашему опыту.
  • Влияние на архитектурные решения, прозрачные цели на квартал, возможность расти до senior/staff в продуктовом направлении.

Технический фокус команды

  • Сервисы с чёткими границами ответственности, контракты API, версионирование.
  • Безопасность: секреты в vault/secret manager, минимизация утечек данных в логах.
  • Качество: автотесты на критичные пути, staged rollout где уместно.