Horizon3.ai
Senior Backend Engineer, Defensive Agent
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Senior Backend Engineer в команду Defensive Agent компании Horizon3. Задача — строить платформу, на которой работают защитные агенты NodeZero: runtime, tool layer, оркестрация, коннекторы и observability для безопасного выполнения агентов в продакшене.
Задачи
- Разрабатывать и поддерживать runtime исполнения агентов: долгоживущие workflow с checkpointing, идемпотентными шагами, отменой и таймаутами на уровне шага и запуска
- Проектировать и реализовывать tool layer, через который действуют агенты: реестр с версионированием, валидацией схем, per-tenant включением и авторизацией на стороне сервера
- Строить фреймворк коннекторов для сторонних security control plane (EDR, firewall, identity, SIEM, cloud IAM)
- Реализовывать pipeline безопасных изменений: dry-run и симуляция, классификация blast radius, approval gates для высокорисковых действий, поэтапный rollout, rollback и неизменяемый per-tenant audit trail
- Расширять модель tenant isolation NodeZero на агентов с write-действиями: границы исполнения, egress control, квоты, защита от cross-tenant утечек в кэшах, индексах и логах
- Разрабатывать ключевые продуктовые фичи на ETL и GraphQL для обработки и получения данных контекста агентов, истории запусков и состояния remediation
- Строить ETL-пайплайны, превращающие результаты pentest и remediation в датасеты для обучения и оценки исследователей
- Инструментировать всё: distributed tracing по запуску агента, учёт стоимости и токенов per tenant, инструменты для ответа на вопрос «почему агент сделал это»
- Работать в связке с AI-исследователями, attack-инженерами и продуктом, доводя возможности от прототипа до продакшена
Требования
- Bachelor's Degree in Computer Science, Computer Engineering или смежной области
- 7+ лет профессионального опыта разработки на современных объектно-ориентированных или функциональных языках (Python, Go, Scala, C++, TypeScript и др.)
- Опыт построения приложений на облачных платформах (AWS, Azure, GCP) с использованием контейнеров (Docker, Kubernetes)
- Экспертный уровень владения SQL
- Подтверждённый опыт проектирования и эксплуатации распределённых систем в продакшене: асинхронные workflow, очереди, retries, идемпотентность, частичные отказы
- Опыт выпуска и эксплуатации продакшен-сервисов, включая on-call
Условия
- Inclusive Team: ценим разнообразие и инклюзивную культуру
- Growth Opportunities: динамичная растущая команда с возможностями карьерного роста
- Innovative Culture: коллаборативная среда, поощряющая креативность
- Hybrid & Remote Work: сочетание remote и hybrid моделей в зависимости от роли и локации, включая офис в Чикаго
- Competitive Compensation: конкурентная зарплата, equity и бенефиты (health, vision & dental insurance для сотрудника и семьи, гибкая политика отпусков, щедрый parental leave)
- Базовая зарплата $199,000 - $235,000 в год; точная сумма зависит от локации, квалификации и опыта
- Дополнительная компенсация: equity-пакет в виде stock options для всех full-time ролей
Навыки
- Python
- Go
- Scala
- C++
- TypeScript
- AWS
- Azure
- GCP
- Docker
- Kubernetes
- SQL
- ETL
- GraphQL
- Temporal
- PostgreSQL
- Neo4j
- Datadog
- Prometheus
- Grafana
- distributed tracing
- multi-tenant
- LLM
- agentic systems
- EDR
- CrowdStrike
- SentinelOne
- Microsoft Defender
- SIEM
- cloud IAM