NinjaOne

Senior Software Engineer | AI Security Engineering

Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.

Senior Software Engineer в команду Application Security Engineering компании NinjaOne. Задача — строить production-платформу на базе LLM/агентов, которая находит уязвимости в коде, валидирует находки по реальным путям атаки и предлагает проверенные исправления.

Задачи

  • Строить и эксплуатировать production AI-платформу для поиска уязвимостей: resumable workflows, bounded agent execution, model routing, бюджеты по репозиториям (AWS Bedrock, OpenAI-совместимые API)
  • Проектировать контекст репозитория, threat models и coverage tracking для рассуждений агентов о точках входа, trust boundaries, tenant isolation и релевантных путях в коде
  • Реализовывать независимую валидацию, стабильную идентификацию находок и дедупликацию; обосновывать reachability и exploitability кодом, deployment evidence и воспроизводимыми тестами
  • Разрабатывать workflow патчей и регрессионных тестов: падающий тест до фикса, проходящий после, проверка регрессий, обязательный human review перед merge
  • Защищать исполнение агентов: sandboxing, least-privilege доступ к инструментам, контроль untrusted контента, prompt injection, секретов и чувствительных данных
  • Совместно с security и engineering командами доставлять находки через SARIF и существующие workflow; измерять качество, покрытие, надёжность и стоимость валидированной находки

Требования

  • 8+ лет опыта в software engineering, включая владение production-сервисами или automation-платформами и практический опыт LLM-приложений или агентных workflow
  • Сильный Python: асинхронность, типизация, тестирование, упаковка, профилирование
  • Опыт многошаговых workflow с durable state, идемпотентными ретраями, очередями задач, observability и лимитами ресурсов
  • Практика с LLM API, tool calling, structured outputs, управлением контекстом и evaluation
  • Опыт с AWS или аналогичной облачной инфраструктурой и распределёнными системами; интеграции с провайдерами моделей, изоляция контейнеров, безопасная работа с кодом и кредами
  • Знание application security: аутентификация, авторизация, типовые классы уязвимостей, trust boundaries
  • Умение работать в неопределённости и коммуницировать технические решения инженерам и руководству
  • Степень бакалавра в Computer Science, IT или смежной области либо эквивалентный практический опыт
  • Гражданство США или статус постоянного резидента (требование FedRAMP)

Условия

  • Удалённая работа из США (список штатов) либо гибрид в офисах Austin, TX и Tampa, FL
  • Медицинская, стоматологическая и vision-страховка
  • План 401(k)
  • Неограниченный PTO
  • Возможности роста и повышения
  • Базовая зарплата $140,000–$230,000 в год (для CA, CO, MD, NJ, WA и NY), возможны бонусы, equity и другие incentive-выплаты
  • Виза не спонсируется

Навыки

  • Python
  • LLM
  • AI agents
  • AWS
  • AWS Bedrock
  • OpenAI API
  • Postgres
  • Java
  • Kotlin
  • C++
  • Golang
  • SARIF
  • application security
  • distributed systems
  • prompt injection
  • sandboxing

Похожие вакансии

Member of Technical Staff (Software Engineer, AI Policy and Strategic Initiatives)
PerplexityMiddleSan FranciscoОфис
220,000 – 405,000 USD в год
7 нояб.
Senior Forward Deployed Software Engineer (FDSE)
Osprey Talent SolutionsSeniorLos AngelesГибрид
7 нояб.
Software Engineer
ALPHA OMEGA INTEGRATION LLCMiddleViennaГибрид
64,000 – 70,000 USD в год
7 нояб.
Senior Software Engineer
ALPHA OMEGA INTEGRATION LLCSeniorViennaГибрид
90,000 – 130,000 USD в год
7 нояб.
Senior/Staff Software Engineer, Platform
CleraSeniorSan FranciscoОфис
160,000 – 250,000 USD в год
7 нояб.