з/п не указана
Москва
Варшавское шоссе 118к1
Варшавское шоссе 118к1
От 1 года до 3 лет
Команда разработки AI-агента в кибербезопасности ищет Python разработчика.
Офисный формат работы.
Работая в РТ-Информационная безопасность вы получаете:
- Работу в команде профессионалов;
- Оформление по ТК РФ;
- Стабильную официальную окладную часть + возможны премии по результатам работы;
- До 10 day-off в год по результатам работы;
- Возможность обучения;
- Удобное расположение офиса (корпоративный транспорт от метро Южная);
- График работы 5/2 с пн по пт с 9 до 18;
- Партнерскую программу скидок.
Основная задача:
Проектировать и разрабатывать надёжные backend-сервисы для AI-агентов: от API поверх ML-моделей и оркестрации сценариев до интеграции с инфраструктурой.
Что предстоит делать:
- Разрабатывать и поддерживать backend-сервисы для AI-агентов: REST/gRPC API, обработчики событий, вебхуки, интеграции с внешними системами.
- Встраивать ML-модели и пайплайны в продакшен: обёртки над моделями, маршрутизацию запросов, управление версиями, ограничение ресурсов.
- Интегрироваться с инфраструктурой ИБ:
- Получать события из источников (HTTP, Kafka, очереди);
- Обогащать инциденты и отдавать результаты во внешние системы.
- Проектировать и реализовывать доменные 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).