Huntress

Staff Software Engineer - Detection Platform (GoLang)

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

Staff-инженер в команду Detection Platform: строит и переписывает движки и пайплайны детектирования, превращающие миллиарды событий телеметрии в сигналы для круглосуточного SOC. Роль с техническим лидерством и написанием production-кода на Go.

Задачи

  • Модернизировать движок детектирования под полную спецификацию Sigma v2, включая stateful-корреляцию паттернов между событиями
  • Перерабатывать существующие и строить новые пайплайны детектирования, уходя от разрозненных per-product детекторов к общей платформе
  • Отвечать за подход к валидации: доказывать, что переработанный пайплайн ведёт себя как заменяемый, чтобы безопасно отключать старые пути
  • Обеспечивать надёжность и предсказуемое поведение под нагрузкой: измерение end-to-end latency, liveness-покрытие, алерты на отсутствие ожидаемой работы
  • Строить механизмы, ограничивающие и восстанавливающие систему при всплесках объёма детектирования
  • Развивать схемы событий и data-контракты, валидацию и drift-detection, чтобы ловить изменения upstream до поломки детекций
  • Задавать направление, под которое строятся другие команды, и писать/ревьюить production-код еженедельно

Требования

  • Глубокий опыт проектирования, разработки и эксплуатации production распределённых систем в масштабе, преимущественно на Go
  • Опыт замены или существенного ре-архитектинга живой высоконагруженной системы без поломки потребителей, с умением объяснить, как доказывалась эквивалентность и планировался cut-over
  • Опыт работы с высокообъёмными event/data-пайплайнами и понимание их поведения под нагрузкой
  • Сильные навыки operability: проектирование observability сразу, алертинг на отсутствие ожидаемой работы, а не только на ошибки
  • Продемонстрированное техническое лидерство за пределами команды без позиционной власти
  • Суждение о production-качестве: когда систему можно шипить, когда нужно больше оценки, а когда нельзя выпускать
  • Практический опыт работы с AI coding tools и понимание их корректного применения там, где корректность — вопрос безопасности

Условия

  • 100% удалённая работа с момента основания компании в 2015 году
  • Щедрая политика оплачиваемых отпусков, включая отпуск, больничные и оплачиваемые праздники
  • 12 недель оплачиваемого родительского отпуска
  • Конкурентные и комплексные планы медицинского, стоматологического и офтальмологического страхования
  • 401(k) с взносом 5% независимо от взноса сотрудника
  • Страхование жизни и инвалидности
  • Стоковые опции для всех сотрудников на полную ставку
  • Разовая компенсация $500 на обустройство/апгрейд домашнего офиса
  • Ежегодный бюджет на образование и профессиональное развитие
  • Цифровая компенсация $75 в месяц
  • Доступ к платформе BetterUp для коучинга и личностного и профессионального роста

Навыки

  • Go
  • Kafka
  • Temporal
  • Redis
  • ClickHouse
  • Elasticsearch
  • Kubernetes
  • AWS
  • Azure
  • Ruby on Rails
  • Sigma
  • Distributed Systems
  • Observability
  • AI coding tools

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

Senior .NET Software Developer
State of North CarolinaSeniorОфис
87,617 – 109,522 USD в год
13 окт.
AI/ML Back-end Engineer
Ochsner Health SystemMiddleNew OrleansОфис
9 окт.
Senior Software Engineer, NeMo Helix Core Platform
NVIDIASeniorУдалённо
184,000 – 356,500 USD в год
7 окт.
Senior Software Engineer
Charles SchwabSeniorAnn ArborОфис
6 окт.
Sr Software Engineer
General MotorsSeniorSunnyvaleГибридРелокация
170,600 – 261,300 USD в год
6 окт.
Staff Software Engineer - Detection Platform (GoLang) — Huntress, 200,000 – 220,000 USD в год, Удалённо | itrelocate