Назад
2 дня назад

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

Формат работы
remote (только Russia)
Тип работы
fulltime
Грейд
middle
Страна
Russia
hhВакансия с HeadHunter. Контакт ведёт на hh.ru

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

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

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

Текст:
/
TL;DR
Middle Backend AI Engineer (AI Agents) / Python Developer (ИБ проект) (Python/FastAPI, LangChain, RAG): Разработка ИИ-агентов, высоконагруженных backend-сервисов и RAG-пайплайнов с акцентом на tool calling, промпт-инжиниринг, векторный поиск и масштабирование. Focus on проектировании безопасных агентных систем, оптимизации API свыше 1000 RPS и настройке распределённой инфраструктуры с Celery, Kafka, Docker и Kubernetes.

Локация: Москва; удалённый формат. Гибкий график с 09:00 по МСК.

Компания

intact — системный интегратор, проектирующий, внедряющий и сопровождающий ИТ-инфраструктуры и решения для средних и крупных компаний.

Что делать

  • Проектировать архитектуру ИИ-агентов на LangChain и систему tools/function calling для интеграции с API, базами данных и файловыми хранилищами.
  • Разрабатывать и тестировать системные и динамические промпты, настраивать параметры LLM и защищать их от prompt injection и нецелевого использования.
  • Создавать высоконагруженные REST API и WebSocket на FastAPI, настраивать асинхронные воркеры, кэширование, пулы соединений и фоновые задачи в Celery.
  • Разрабатывать RAG-пайплайны: чанкинг документов, эмбеддинги, версионирование векторов, семантический и полнотекстовый поиск через PostgreSQL и pgvector.
  • Настраивать Docker-окружение и Kubernetes-деплой, включая Helm, HPA, Ingress, сети, тома и переменные окружения.
  • Участвовать в горизонтальном масштабировании, оптимизации времени ответа и ресурсов, а также обеспечивать безопасное хранение секретов, rate limiting, аутентификацию и авторизацию.

Требования

  • Коммерческая разработка на Python от 3 лет, Python 3.10+.
  • Глубокое знание FastAPI: асинхронные эндпоинты, WebSocket, Pydantic v2 и dependency injection; опыт работы с Django.
  • Опыт с SQLAlchemy 2.0, PostgreSQL и pgvector, включая IVFFlat/HNSW и гибридный поиск; опыт с MongoDB, агрегациями, индексами и Pydantic-схемами.
  • Опыт настройки Celery, Redis или RabbitMQ, периодических задач, обработки ошибок и мониторинга через Flower.
  • Уверенное владение Docker: оптимизированные Dockerfile, многостадийная сборка, кэширование слоёв, volumes, networks и docker-compose.
  • Опыт командной работы с GitFlow, code review и Pull Request.
  • Опыт промпт-инжиниринга: системные промпты, few-shot-примеры, структурированный вывод, JSON mode и Pydantic parsers.
  • Коммерческий опыт с LangChain: chains, маршрутизация, tool/function calling, memory и интеграция с PGVector.
  • Опыт высоконагруженных проектов свыше 1000 RPS, оптимизации запросов и кода, асинхронности, конкурентности, профилирования и масштабирования приложений.

Хорошо, если есть

  • Опыт настройки Kubernetes: деплой, scaling, Ingress, ConfigMaps, Secrets и Helm-чарты.
  • Опыт работы с Kafka, включая producers/consumers, offsets, partitions и Schema Registry.
  • Знание информационной безопасности: Vault, Kubernetes Secrets, JWT, OAuth2, rate limiting, CORS, шифрование, маскирование, GDPR, OWASP Top 10 и защита LLM.

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

  • Официальное оформление и официальная зарплата с первого рабочего дня.
  • Оплата профильного обучения и повышения квалификации.
  • 100% выплаты в период больничных и отпусков независимо от стажа.
  • ДМС и корпоративный фитнес после испытательного срока в зависимости от региона.
  • Оплата мобильной связи, бонусы и скидки от Coral Travel; для кандидатов из Москвы — скидка на билеты в театр.
  • Френдли-атмосфера и Welcome-ланчи с генеральным директором и HR.

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

  • После отклика необходимо ответить на базовые вопросы ИИ-ассистента; в первом сообщении указать кодовое слово Hello world.
  • Далее проходят онлайн-созвон с рекрутером до 30 минут, технический этап с руководителем до 1,5 часа и финальная онлайн-встреча или встреча в офисе на 40–60 минут.
  • После успешных этапов — оффер; готовность общаться с ИИ-ассистентом обязательна.

Будьте осторожны

Если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого. Это мошенники. Обязательно жмите «Пожаловаться» или пишите в поддержку. Подробнее в гайде →