Обязанности:
О команде Обойма Лаб — российский разработчик ПО на базе ИИ. Мы строим AI-ассистентов, AI-продавцов и автономных агентов, которые глубоко понимают контекст продукта и задачи клиента: анализируют материалы, базы знаний, CRM-данные, ведут диалоги и закрывают сделки. Среди наших готовых решений — лидопоисковик «Лидочка», нейро-секретарь «Верочка», ивент-ассистент «Открывашка». Параллельно мы развиваем IT-инкубатор, где помогаем командам доводить идеи до MVP и первых продаж. Помимо внутренних продуктов, мы ведем крупные проекты под ключ, поэтому сейчас мы ищем сильного инженера, который возьмёт на себя бэкенд и архитектуру наших AI-продуктов — от ТЗ до боевой нагрузки. Это роль не для «исполнителя задач», а для человека, который привык собирать продукты с нуля и отвечать за то, как они работают в проде. Кого мы ищем Fullstack / Backend разработчика уровня middle+ с реальным опытом запуска проектов от нуля до релиза. Человека, который одинаково уверенно проектирует схему БД, предлагает архитектуру под задачу, поднимает инфраструктуру и готов писать код. Главное — берёт ответственность за результат, а не только за свой кусок задачи. Нам нужен инженер, который понимает, как устроены агентные системы изнутри: где у LLM-пайплайна узкие места, почему RAG отвечает некорректно, как считать токены и стоимость. Что предстоит делать Проектировать и развивать архитектуру AI-продуктов: бэкенд, БД, очереди, интеграции, инфраструктура инференса. Вести разработку с нуля до прода — от ТЗ и схемы данных до деплоя и поддержки под нагрузкой. Строить агентные системы и LLM-пайплайны: оркестрация агентов, MCP-интеграции, RAG (включая гибридный поиск и продвинутые схемы вроде GraphRAG), memory, guardrails. Интегрировать AI-решения в CRM (amoCRM, Битрикс24), мессенджеры (Telegram, VK, WhatsApp) и телефонию; собирать события и аналитику использования. Обеспечивать наблюдаемость и качество: логирование промптов, eval-сеты, A/B тесты на LLM, мониторинг латентности и стоимости. Принимать технические решения по выбору моделей (внешние API vs self-hosted, проприетарные vs опенсорс), вендоров и инструментов с учётом требований к данным и законодательству РФ (152-ФЗ, требования к локализации). По мере роста направления — формировать команду, проводить ревью, распределять задачи между ML/бэкенд-разработчиками, выстраивать процессы. Самостоятельно генерировать гипотезы по продукту: предлагать фичи, прототипировать и доводить до релиза то, что взлетает. Бэкенд и архитектура Опыт коммерческой разработки от 2-3 лет, из них минимум 1-1.5 года — на позиции, где вы отвечали за ключевые части бэкенда. Сильный Python (FastAPI / Litestar / aiohttp, asyncio); либо Node.js / TypeScript на сопоставимом уровне. Бонус — если уверенно владеете обоими. Проектирование реляционных БД (PostgreSQL): схема, индексы, оптимизация запросов, миграции. Понимание, когда выбрать NoSQL и какой именно. Опыт работы с очередями и брокерами (Redis, RabbitMQ, Kafka, Celery / Dramatiq / Arq), фоновыми задачами, кэшированием. Понимание того, как держать нагрузку системы, работать с собственным локальным сервером в дата-центре LLM / AI Реальный продакшн-опыт с LLM: системы, которые работают на пользователях. Глубокое понимание того, как устроены агентные пайплайны: оркестрация, tool calling, structured outputs, MCP, контекстное окно и его ограничения. Опыт с современными фреймворками: LangGraph / CrewAI / OpenAI Agents SDK / Pydantic AI или аналоги. Понимание, когда фреймворк нужен, а когда лучше написать своё. Построение RAG-систем: chunking, эмбеддинги, векторные БД (pgvector, Qdrant, Weaviate), гибридный и reranking-поиск, оценка качества ретривера. Понимание разницы между внешними API (OpenAI, Anthropic, Google) и российскими / локальными решениями (YandexGPT, GigaChat, T-Lite, Qwen, Llama-семейство, DeepSeek). Опыт self-hosted инференса (vLLM, llama.cpp, Ollama) — большой плюс. Базовое понимание fine-tuning (LoRA / QLoRA), хотя бы на уровне «знаю, когда это нужно, а когда дешевле поправить промпт или RAG». Личное Опыт построения продуктов с нуля до релиза — это ключевое. Нам важно увидеть в портфолио или резюме проекты, где вы принимали решения Системное мышление: умение декомпозировать большую задачу, видеть зависимости, выбирать MVP-срез. Готовность брать ответственность за результат Адекватная коммуникация на русском, умение объяснить бизнесу, почему «быстро» и «правильно» иногда расходятся. Будет плюсом Опыт интеграций с amoCRM, Битрикс24, Telegram Bot API, VK API. Понимание product-аналитики (метрики удержания, воронки, юнит-экономика AI-фичи). Опыт в проектах с нуля: запуск собственного продукта, участие в акселераторах, технический лидерство в небольшой команде. Что предлагаем Полностью удалённый формат, гибкий график. Главное — результат и отзывчивость в рабочее время. Возможное оформление по ТК РФ, белая зарплата (при успешном собеседовании). Возможна также проектная схема — обсуждается под кандидата. Реальное влияние на продукт: вы не «выполняете тикеты», а формируете техническое лицо компании. Идеи, которые вы предложите и реализуете, могут стать новым продуктом — с вашим участием в его развитии. Рост в технического лидера / CTO направления по мере масштабирования команды. Доступ к экспертизе команды по продажам, маркетингу, продукту и привлечению клиентов — то, чего обычно не хватает разработчикам, чтобы запустить что-то своё. Работа с топовыми клиентами и интересными проектами через инкубаторПохожие вакансии
LLM Backend .Net Developer (Middle )
Договорная
Санкт-Петербург. Станции метро: Звенигородская, Пушкинская, Технологический институт 1, Технологический институт 2
CSBI
Договорная
Санкт-Петербург. Станции метро: Звенигородская, Пушкинская, Технологический институт 1, Технологический институт 2
Kids360
Middle Python Backend Developer
Договорная
Санкт-Петербург. Станции метро: Звенигородская, Пушкинская, Технологический институт 1, Технологический институт 2
Норд Клан
Системный аналитик (LLM, NLP, RAG, AI-агенты)
Договорная
Санкт-Петербург. Станции метро: Звенигородская, Пушкинская, Технологический институт 1, Технологический институт 2
Diasoft
Программист Middle/Senior Fullstack Developer
От 100 000 руб.
Санкт-Петербург. Станции метро: Звенигородская, Пушкинская, Технологический институт 1, Технологический институт 2
Rekprof
Backend Developer (Go / Golang) Middle+
От 200 000 руб.
Санкт-Петербург. Станции метро: Звенигородская, Пушкинская, Технологический институт 1, Технологический институт 2
А-Риал