0

Middle Backend AI Engineer (AI Agents) /Python Developer (ИБ проект)

Партнерские ВакансииМосква, Московская областьПолная занятостьСменный графикдо 1 годаОбразование: Не имеет значение

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



компания "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. оффер

если ваш опыт соответствует нашим ожиданиям, и вы готовы общаться с ии ассистентом, обязательно пригласим вас на знакомство после прохождения первого этапа.

Похожие вакансии

Вакансии, которые могут Вас заинтересовать

ИП Сергеев Алексей ЭрнестовичМосква, Московская областьПолная занятостьСменный графикдо 1 года

На строительный объект в Одинцово (микрорайон Клубничное поле) требуется подсобный рабочий. Старт проекта — 13.10.2026. Работа вахтовым методом на ...

YADROМосква, Московская областьПолная занятостьУдаленная работаот 3 до 6 лет

Чем Вам предстоит заниматься: Автоматизация процессов L2/L3 Support, мониторинга и обработки аварий; Автоматизация интеграции и обновлений; Автоматизация ...

Москва, Московская областьПолная занятостьПолный деньот 3 до 6 лет

Обязанности: ∙ самостоятельно вести проекты полного цикла: инициация бизнес-кейс требования разработка пилот запуск масштабирование; ∙ управлять ...

EmphasoftМосква, Московская областьПолная занятостьУдаленная работаболее 6 лет

Обязанности Разработка и развитие веб-приложений на React и TypeScript. Проектирование и поддержка клиентской архитектуры SPA/PWA. Оптимизация ...

Эй энд Эй СпортсМосква, Московская областьПолная занятостьПолный деньот 3 до 6 лет

A&A Sports — спортивное маркетинговое агентство полного цикла. Мы — про страсть к спорту, которую вкладываем в каждый наш проект. Мы считаем, что именно ...


Подождите идет загрузка...