Offensive Security разработчик (Python, Go, AI/LLM)
О роли
В департамент информационной безопасности ищем fullstack-разработчика, который закроет полный цикл создания внутренних offensive security инструментов: от бэкенда и API до интеграций с LLM-агентами и внешними сервисами. Под «fullstack» понимается не вёрстка, а способность самостоятельно вести фичу от архитектуры до продакшена — на Python и Go, с интеграцией AI/LLM-компонентов. Фронтенд-разработка в задачах не предполагается.
О проекте
Проект направлен на создание и развитие внутренних инструментов для задач Offensive Security. Разрабатываются средства автоматизации анализа защищённости веб-приложений, API и инфраструктуры, а также AI/LLM-агенты для поиска и эксплуатации уязвимостей.
Стек проекта: Python, Go, Linux, Docker, CI/CD, Git, TCP/IP, HTTP(S), DNS, WebSocket, LLM/AI-агенты, Kubernetes (по желанию).
Задачи
Разработка инструментов:
- разработка и развитие внутренних инструментов для задач Offensive Security;
- разработка новых средств автоматизации анализа защищённости веб-приложений, API, инфраструктуры и информационных систем;
- развитие и поддержка существующего offensive security tooling;
- автоматизация процессов поиска, проверки и эксплуатации уязвимостей;
- исследование новых техник атак и реализация их в виде инструментов, модулей и proof-of-concept;
- адаптация и доработка существующих open-source инструментов под внутренние задачи;
- оптимизация производительности и масштабируемости инструментов, используемых при массовом сканировании и анализе.
AI/LLM-направление:
- разработка AI/LLM-агентов для решения задач Offensive Security и автоматизации отдельных этапов анализа защищённости;
- разработка инструментов, использующих LLM для анализа данных, принятия решений и оркестрации различных offensive-техник;
- разработка модулей, плагинов, интеграций и вспомогательных компонентов для внутренних инструментов.
Интеграции и инженерные практики:
- интеграция offensive-инструментов с внутренними сервисами и процессами компании;
- разработка и поддержка тестов, документации и CI/CD для создаваемых решений;
- участие в проектировании архитектуры внутренних offensive security решений;
- взаимодействие с пентестерами и специалистами по анализу защищённости при разработке и улучшении инструментов.
Требования
Backend / Core:
- уверенные навыки промышленной разработки на Python;
- опыт разработки на Go либо готовность активно использовать его в работе;
- хорошее понимание алгоритмов.
Условия
- формат работы: офис;
- уровень дохода не указан.