РТ-Информационная безопасность

Backend-разработчик (Python, AI-агенты в кибербезопасности)

Не указана
  • Москва
  • От 1 года до 3 лет

Команда разработки AI-агентов в кибербезопасности ищет Python разработчика.

Офисный формат работы.

Работая в РТ-Информационная безопасность вы получаете:

  • Работу в команде профессионалов.
  • ДМС + стоматология после испытательного срока.
  • Оформление по ТК РФ.
  • Стабильную официальную окладную часть + возможны премии по результатам работы.
  • До 10 day-off в год по результатам работы.
  • Возможность обучения.
  • Удобное расположение офиса (корпоративный транспорт от метро Южная).
  • График работы 5/2 с пн по пт с 9 до 18.
  • Партнерскую программу скидок.

Основная задача:

Проектировать и разрабатывать надёжные backend-сервисы для AI-агентов: от API поверх ML-моделей и оркестрации сценариев до интеграции с инфраструктурой.

Что предстоит делать:

  • Разрабатывать и поддерживать backend-сервисы для AI-агентов: REST/gRPC API, обработчики событий, вебхуки, интеграции с внешними системами.
  • Встраивать ML-модели и пайплайны в продакшен: обёртки над моделями, маршрутизацию запросов, управление версиями, ограничение ресурсов.
  • Интегрироваться с инфраструктурой ИБ: получать события из EDR/SIEM/TI-источников (HTTP, Kafka, очереди), обогащать инциденты и отдавать результаты в SOC-консоли и внешние системы.
  • Проектировать и реализовывать доменные API для внутренних сервисов (поиск, аналитика, отчёты, управление инцидентами).
  • Обеспечивать надёжность и отказоустойчивость сервисов: ретраи, очереди, тайм-ауты, rate-limiting, кэширование, транзакции.
  • Участвовать в проектировании архитектуры микросервисов: разграничение контуров, авторизация, логирование, трассировка.
  • Работать совместно с ML-инженерами, DE и DevOps/MLOps: интеграция с CI/CD, развёртывание на on-prem кластерах заказчика, мониторинг метрик и логов сервисов.
  • Участвовать в ревью кода, улучшении внутренних библиотек и стандартов разработки.

Технологический стек:

  • Backend и API: Python (3.10+), FastAPI (async).
  • Взаимодействие сервисов: REST, очереди (RabbitMQ / Redis, Celery/RQ), стриминг (Kafka).
  • Хранилища: PostgreSQL, Redis, ElasticSearch, MinIO / S3.
  • Мониторинг и логирование: Grafana, Prometheus, ELK.
  • Инфраструктура и CI/CD: Docker, GitLab CI/CD.
  • Тестирование и качество: pytest, линтеры и статический анализ (black, isort, flake8, mypy).

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

  • Опыт от 1 года в роли backend-разработчика на Python.
  • Уверенное владение Python и одним из современных web-фреймворков (FastAPI, Flask, Django REST и т.п.).
  • Понимание принципов построения распределённых систем и микросервисной архитектуры.
  • Опыт проектирования и реализации REST API, работы с аутентификацией и авторизацией.
  • Опыт работы с PostgreSQL (схемы, индексы, запросы, миграции) и Redis (кэш, очереди, rate-limiting).
  • Навыки работы с очередями задач и асинхронной обработкой (Celery/RQ, брокеры сообщений).
  • Опыт работы с Docker, Linux, Git, GitLab CI/CD или аналогичными CI-системами.
  • Базовые навыки настройки логирования и мониторинга сервисов (Prometheus/Grafana, ELK/Loki).
  • Интерес или опыт в области информационной безопасности, либо желание в неё погрузиться.

*Будет плюсом:

  • Опыт интеграции или разработки AI-агентов.
  • Работа с системами потоковой обработки событий (Kafka, Redpanda или аналоги).
  • Опыт разработки высоконагруженных API и сервисов реального времени (обработка событий ИБ, логов, телеметрии).
  • Опыт оборачивания ML/LLM-моделей в сервисы, понимание особенностей inference и оркестрации ML-запросов.
  • Навыки DevOps: Helm, Kubernetes, настройка CI/CD-конвейеров.
  • Опыт построения архитектур с повышенными требованиями к отказоустойчивости и безопасности (RBAC, audit logging, hardening).