Huntress
Principal Software Engineer - Agentic SOC
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Principal Software Engineer для построения Agentic SOC: LLM-агент, который автономно расследует сигналы детекции, собирает телеметрию и выносит вердикты. Роль технического лидера: архитектура системы, безопасность агента и оценка качества расследований.
Задачи
- Владеть архитектурой агентного расследования: движение сигналов от детекции к расследованию, управление состоянием, дизайн инструментов для агентов, состав итогового расследования (вердикт, таймлайн, скоуп, доказательства)
- Строить агентов, которые расследуют как сильный аналитик: изучать работу SOC-аналитиков и превращать её в поведение агента
- Снимать рутину с аналитиков: LLM-препроцессинг инструментов и источников данных, суммаризация и корреляция
- Обеспечивать безопасность агента: доверительные границы, изоляция тенантов, аудируемость
- Определять метрики корректности и качества расследований, регрессионные проверки изменений промптов, моделей и инструментов
- На основе данных решать, где система действует автономно, а где нужен человек
- Проектировать систему для продакшена: надёжность, задержки, стоимость при масштабе
- Проектировать передачу кейса от агента аналитику
- Прототипировать и дерискить сложные задачи, затем передавать команде
- Представлять техническую позицию команды перед руководством SOC, продуктом и топ-менеджментом
- Развивать команду: код-ревью, парное программирование, паттерны и инструменты, обратная связь совместно с EM
Требования
- 15+ лет разработки сложных программных продуктов, включая значительный опыт технического лидера на продакшен-системах
- Практический опыт проектирования, запуска и эксплуатации LLM-агентов в продакшене: tool use, управление контекстом, структурированный вывод, guardrails, оценка
- Опыт построения оценки недетерминированных систем: размеченные датасеты, офлайн-эвалы, регрессионные гейты
- Security mindset: работа с недоверенным вводом, мультитенантная изоляция, аудит-трейл
- Опыт систем, принимающих автоматические решения с реальными последствиями
- Глубокий backend-опыт: распределённые системы, очереди, durable workflows, конкурентность
- Сильные навыки в одном или нескольких backend-языках, готовность освоить Ruby on Rails
- Опыт с AWS, Azure или другими публичными облаками, с Postgres и Redis
- Опыт использования AI-инструментов разработки, например Claude Code
- BS/MS по Computer Science или Engineering либо эквивалентный опыт
Условия
- 100% удалённая работа с 2015 года
- Щедрый оплачиваемый отпуск, больничные и праздничные дни
- 12 недель оплачиваемого отпуска по уходу за ребёнком
- Медицинская, стоматологическая и офтальмологическая страховка
- 401(k) с 5% взносом компании
- Страхование жизни и инвалидности
- Опционы для всех штатных сотрудников
- Разовый реимбурс $500 на домашний офис
- Ежегодный бюджет на образование и профессиональное развитие
- $75 в месяц на цифровые расходы
- Доступ к платформе BetterUp для коучинга и развития
Навыки
- LLM agents
- Ruby on Rails
- AWS
- Azure
- Postgres
- Redis
- distributed systems
- queues
- durable workflows
- concurrency
- Claude Code
- AI coding tools