На строительный объект в Одинцово (микрорайон Клубничное поле) требуется подсобный рабочий. Старт проекта — 13.10.2026. Работа вахтовым методом на ...
Middle Backend AI Engineer (AI Agents) /Python Developer (ИБ проект)
Описание вакансии
компания "intact"
компания intact – системный интегратор, обладающий большим опытом в построении ит-инфраструктур. мы реализуем комплексные проекты для средних и крупных компаний из разных отраслей экономики.
intact предлагает полный спектр услуг от проектирования и внедрения решений до сервисной поддержки и обучения специалистов клиента. мы работаем с крупнейшими международными производителями оборудования и программного обеспечения.
в основе бизнеса компании — быстрая реакция, гибкие условия сотрудничества, возможность выбора наилучшего решения из ряда альтернатив.
вакансия middle backend ai engineer (ai agents) /python developer отлично подойдет для тех, кто
- силен в python/fastapi и умеет строить высоконагруженный бэкенд
- понимает ai-стек: langchain, rag, pgvector, промпт-инжиниринг, безопасность llm
- умеет критически оценивать решения, а не только «кодить по туториалу».
чем предстоит заниматься:
блок проектирования и разработки ии-агентов:
- создание архитектуры агентов на langchain
- проектирование системы инструментов (tools / function calling) для взаимодействия агента с внешними api, базами данных и файловым хранилищем.
блок активного промптинга:
- написание и итеративное улучшение системных и динамических промптов для - - достижения целевого поведения агентов
- работа с prompttemplate, chatprompttemplate, fewshotprompttemplat
- тестирование промптов на разных llm-моделях, настройка параметров (температура, top_p)
- защита промптов от инъекций и нецелевого использования.
блок разработки высоконагруженного бэкенда:
- реализация rest api и websocket на fastapi с оптимизацией под высокие нагрузки
- проектирование моделей данных через sqlalchemy (postgresql) и документных схем (mongodb)
- настройка пулов соединений, кэширования (redis), асинхронных воркеров
- постановка тяжелых задач (эмбеддинги, парсинг документов, batch-обработка) в celery с отслеживанием статуса
- интеграция с kafka для событийной архитектуры и потоковой обработки данных.
блок rag-пайплайны:
- разработка пайплайнов retrieval-augmented generation с использованием pgvector
- настройка индексов (ivfflat, hnsw) для быстрого поиска по сходств
- реализация гибридного поиска (семантический + полнотекстовый) через комбинацию pgvector и полнотекстового поиска postgresql
- чанкинг документов, генерация эмбеддингов, управление версиями векторов.
блок инфраструктуры и масштабирования:
- написание dockerfile и docker-compose для подъема всего стека (fastapi + django + celery worker + beat + postgresql (pgvector) + mongodb + redis + kafka).
- настройка сетей, томов, переменных окружения
- деплой в kubernetes (написание манифестов, helm-чартов, настройка hpa, ingress
- участие в проектировании горизонтального масштабирования (балансировка, репликация бд, шардирование). оптимизация времени ответа api и потребления ресурсов.
блок безопасности:
- обеспечение безопасного хранения api-ключей и секретов
- внедрение rate limiting, аутентификации и авторизации
- мониторинг потенциальных уязвимостей и prompt-атак.
наши ожидания:
-
опыт коммерческой разработки на python от 3+ лет (версии 3.10 и новее).
-
глубокое знание fastapi (асинхронные эндпоинты, websocket, pydantic v2, dependency injection)
-
опыт работы с django.
-
работа с базами данных: sqlalchemy 2.0 (асинхронный/синхронный режимы, отношения, миграции через alembic) / postgresql + pgvector (настройка расширения, работа с векторными полями, поиск по сходству (ivfflat / hnsw индексы), гибридный поиск). mongodb (агрегации, индексы, схемы через pydantic
-
опыт настройки и использования celery (брокеры redis/rabbitmq, периодические задачи, обработка ошибок, мониторинг через flower)
-
контейнеризация. уверенное владение docker: написание оптимизированных dockerfile (многостадийная сборка, кэширование слоев). управление томами (volumes) для персистентности данных. настройка сетей (networks) для связи между контейнерами. билдинг образов, работа с docker-compose
-
git: работа в команде с gitflow, ревью кода, pull request'ы
-
промпт-инжиниринг: готовность и опыт написания системных промптов, few-shot примеров, работа со структурированным выводом (json mode / pydantic parsers)
-
langchain: опыт коммерческой разработки с langchain — создание цепочек (chains), маршрутизация, интеграция инструментов (tool calling / function calling), работа с памятью (memory), интеграция с векторными хранилищами через pgvector
-
опыт работы в высоконагруженных проектах: > 1000 rps, оптимизация запросов к бд (n+1, индексы, кэширование), работа с асинхронностью и конкурентностью (asyncio, semaphores, connection pooling), профилирование и оптимизация кода (cprofile, py-spy, мониторинг), опыт масштабирования приложений (горизонтальное/вертикальное).
будет преимуществом:
-
опыт настройки kubernetes (деплой, scaling, ingress, configmaps, secrets, helm-чарты)
-
опыт работы с kafka (производители/потребители, управление офсетами, настройка партиций, работа с schema registry).
-
знание основ информационной безопасности: безопасное хранение секретов (vault, kubernetes secrets), защита api (jwt, oauth2, rate limiting, cors), безопасная работа с пользовательскими данными (шифрование, маскировка, gdpr), понимание owasp top 10 для веб-приложений, безопасная работа с llm (prompt injection, data leakage, выход за допустимые границы).
мы предлагаем:
- уникальный иб проект + ии специфика
- оплата профильного обучения и повышения квалификации
- официальная зарплата с первого рабочего дня
- в период больничных и отпусков размер заработной платы в 100% объёме, вне зависимости от стажа
- график удаленный
- режим работы гибкий с 09:00 по мск
- аккредитованной it организацией в минцифры
- официальное оформление с первого рабочего дня
какими плюшками порадуем:
- оплата мобильной связи
- корпоративная скидка на билеты в театр г. москвы (для кандидатов из москвы)
- дмс после испытательного срока (в зависимости от региона)
- корпоративный фитнес ddx fitness или spirit fitness после испытательного срока (при наличии данных сетей в регионах)
- бонусы и скидки от coral travel
- очень френдли атмосфера – генеральный директор совместно с hr проводит welcome-ланчи для новичков в неформальной обстановке
с нами работают в долгую.
этапы отбора:
1. после отклика вы получите список базовых вопросов от ии ассистента
2. в первом сообщении для ии напиши кодовое слово - hello world
3. после вас пригласят на небольшой онлайн созвон с рекрутером (до 30мин)
4. далее тех этап - онлайн созвон с руководителем (1,5 часа)
5. финальная встреча (онлайн / офис) (до 40-60 мин)
6. оффер
если ваш опыт соответствует нашим ожиданиям, и вы готовы общаться с ии ассистентом, обязательно пригласим вас на знакомство после прохождения первого этапа.
