WorkListВойтиОформить подписку
CR

Sr. Engineering Manager, Platform API - Sensor Foundations (Hybrid)

CrowdStrike · Кибербезопасность
Откликнуться на сайте компании ↗

О вакансии

Откуда можно работать
Гибрид: New York, США
из текста вакансии
Занятость
Full-time
из текста вакансии
Английский
требования разнятся: B1+–C2
по другим вакансиям компании
Уровень
Senior
указан работодателем
Деньги
$160–250 тыс/год
указана работодателем в долларах
Даты
Опубликована 26.10 · видим у компании с 26.10 · проверена 02.11
дата публикации от работодателя
Почему в каталоге:Основана выходцами из Восточной Европы, Кавказа и Центральной АзииПодробнее о компании →

Описание переведено машинно с английского.

Суть роли

Команда Platform API создаёт кроссплатформенные API и абстракции, которые дают сенсору CrowdStrike Falcon единый программный интерфейс в Windows, Linux и macOS. Команда отвечает за базовый слой, который отделяет разработку функций от OS-специфичной реализации, включая потоки, файловый ввод-вывод (file I/O), хеширование, очереди задач и управление памятью. От этого слоя зависит каждая инженерная команда, создающая возможности сенсора, поэтому его качество и корректность напрямую определяют, как быстро и безопасно CrowdStrike может доставлять защиту клиентам.

Зона ответственности команды растёт. Центральное направление — создание общей платформы для среды выполнения инференса машинного обучения на сенсоре: стабильного C API, поддерживаемого изолированным внепроцессным сервисом, который запускает модели на аппаратно ускоренных бэкендах на каждой платформе. Эта среда выполнения сделает обнаружение угроз на основе инференса таким же доступным для инженерных команд, как сегодня обнаружение на основе правил, и позволит CrowdStrike принести следующее поколение защиты на базе AI на сотни миллионов конечных устройств.

Мы ищем Senior Engineering Manager с глубокой экспертизой в системном программировании и сильными организационными лидерскими качествами, чтобы возглавить эту команду. Вы будете отвечать за техническую дорожную карту, вести среду выполнения инференса от раннего проектирования до поставки в продакшен, принимать ключевые решения по дизайну API и долгосрочной совместимости, а также выстраивать партнёрские отношения, необходимые для широкого внедрения в организации, занимающейся сенсором. Вы будете тесно сотрудничать с инженерными командами Windows, Linux и macOS, командами платформенной инфраструктуры, а также с партнёрами из продуктового и программного менеджмента.

Что предстоит делать

Техническое лидерство

  • Определять архитектурное направление кроссплатформенных компонентов API, включая потоки, файловый ввод-вывод (file I/O), хеширование, очереди задач и управление памятью
  • Руководить архитектурой и поставкой централизованной платформы для среды выполнения инференса ML на сенсоре, включая дизайн C API с учётом стабильности ABI и использования из разных языков, модель внепроцессного выполнения и песочницы (sandboxing), а также политику выбора бэкендов и версионирования на разных платформах
  • Принимать критические проектные решения о том, что реализуется один раз, а что отдельно для каждой платформы, что работает внутри процесса, а что вне процесса, и как ограничения режима ядра (kernel-mode) и пользовательского режима (user-mode) влияют на каждый компонент
  • Обеспечивать последовательное внедрение платформенных API с помощью линтинга, автоматизированного код-ревью и чётких рекомендаций по использованию, чтобы стандарты масштабировались на большую инженерную организацию
  • Активно участвовать в дизайн-ревью и код-ревью и глубоко разбираться в API-контрактах команды, ограничениях совместимости и режимах отказа

Лидерство в команде

  • Нанимать, наставлять и развивать инженеров через честную, регулярную обратную связь и искреннее вложение в их карьеру; вести полный процесс найма от первого контакта до успешного онбординга
  • Выстраивать сплочённость команды, разрешать межличностные трения и создавать среду, в которой инженеры могут работать наилучшим образом
  • Поддерживать свою команду в вопросах распределения ресурсов, карьерного развития и в трудных разговорах, когда они необходимы

Поставка и операционная деятельность

  • Отвечать за ресурсы и нагрузку по проектам, включая умение понимать, когда нужно отказать и когда отложить; держать команду на верном курсе и адаптироваться при смене приоритетов
  • Отвечать за планку качества всего, что поставляет команда; управлять эскалациями поддержки и выстраивать прочные рабочие отношения с платформенными и партнёрскими командами, которые зависят от ваших компонентов
  • Обеспечивать непрерывное улучшение сквозного тестирования и валидации компонентов со строгими требованиями к корректности и совместимости, включая инструментарий, позволяющий инженерам проверять работу с платформой без сборки полного сенсора
  • Выстраивать дорожную карту на основе данных, использующую телеметрию производительности и тренды дефектов для приоритизации работы, и чётко доносить до высшего руководства потребности в инвестициях и ход работ

Требования

  • Подтверждённый опыт управления командами разработки программного обеспечения на прочной базе опыта работы разработчиком
  • Практический опыт в низкоуровневом системном ПО, глубокая экспертиза в C и/или C++ как в среде пользовательского режима (user-mode), так и в режиме ядра (kernel-mode)
  • Хорошая база в дизайне API и интерфейсов, включая ясность интерфейса, стабильность ABI, обратную совместимость и управление последствиями критических изменений (breaking changes) для зависимых компонентов в большой кодовой базе
  • Кроссплатформенный опыт в Windows, Linux и macOS, умение рассуждать о переносимости, согласованности поведения и платформенных ограничениях
  • Знакомство с паттернами внепроцессной архитектуры, включая изоляцию сервисов в песочнице, межпроцессное взаимодействие (IPC) и компромиссы по производительности при пересечении границ процессов
  • Опыт владения продакшен-ПО в масштабе, с чётким пониманием цены регрессий корректности для ПО, которое непрерывно работает на конечных устройствах клиентов
  • Сильные навыки проектирования и решения проблем, искренняя увлечённость инженерным совершенством, качеством, безопасностью и производительностью, а также умение поднимать эти стандарты во всей команде
  • Подтверждённый успех в наставничестве, коучинге и развитии инженеров
  • Опыт руководства распределёнными командами с сохранением доверия, скорости и ясности
  • Сильные навыки кросс-функционального взаимодействия, подтверждённый опыт завоевания доверия и влияния в инженерии, продукте и программном менеджменте
  • Чёткая, прямая коммуникация на любом уровне, от индивидуальных исполнителей до высшего руководства
  • Интеллектуальное любопытство и стремление глубоко понимать системы, прежде чем их изменять
  • Способность и готовность время от времени ездить в командировки на выездные сессии команды и личные встречи
  • Подтверждённый опыт использования технологий AI для улучшения принятия решений, оптимизации рабочих процессов, повышения эффективности и достижения бизнес-результатов.

Будет плюсом

  • Опыт в области защиты конечных устройств (endpoint security), EDR, ПО уровня ядра или разработки платформы сенсора
  • Опыт проектирования или поддержки кроссплатформенных слоёв API, используемых несколькими командами в большой кодовой базе на C/C++
  • Опыт создания или руководства командами, которые строят инфраструктуру инференса ML на устройстве, включая запуск моделей машинного обучения и малых языковых моделей (SLM) на устройствах с ограниченными ресурсами при балансировании размера модели, задержки и потребления ресурсов
  • Опыт работы с аппаратно ускоренным инференсом на GPU, NPU и Apple Neural Engine (ANE), включая определение аппаратных возможностей, выбор бэкенда и корректный откат на CPU
  • Знакомство с фреймворками выполнения моделей, такими как ONNX Runtime, OpenVINO или Core ML, включая версионирование среды выполнения и компромиссы статической и динамической компоновки
  • Опыт проектирования внепроцессных конвейеров инференса, включая выполнение в песочнице для изоляции ресурсов и локализации сбоев, IPC с низкой задержкой для входных и выходных данных модели, а также телеметрию производительности инференса и использования оборудования
  • Понимание жизненного цикла модели в масштабе парка устройств, включая стейджинг, версионирование и «тихую» валидацию перед выкаткой в продакшен, особенно для рабочих нагрузок SLM и больших языковых моделей (LLM), где важны и стоимость инференса, и корректность поведения
  • Опыт проектирования интерфейсов для интеграции между языками, например C API, используемых из Rust, Swift и C++
  • Опыт внедрения управления API (API governance) с помощью инструментов, таких как правила линтера, автоматические проверки политик и структурированные циклы обратной связи с командами-потребителями
  • Опыт руководства командами в период значительного роста или расширения зоны ответственности
  • Предыдущая работа в средах, где надёжность не обсуждается, при огромном масштабе парка устройств

Условия и бенефиты

Преимущества работы в CrowdStrike:

  • Лидер рынка по уровню компенсации и наградам в виде акций (equity)
  • Комплексные программы физического и психического благополучия
  • Конкурентный отпуск и праздничные дни для восстановления сил
  • Оплачиваемые отпуска по уходу за ребёнком и по усыновлению
  • Возможности профессионального развития для всех сотрудников независимо от уровня или роли
  • Сети сотрудников (Employee Networks), географические районные группы и волонтёрские возможности для построения связей
  • Яркая офисная культура с первоклассными удобствами
  • Great Place to Work Certified™ по всему миру

CrowdStrike гордится тем, что является работодателем равных возможностей. Мы стремимся развивать культуру принадлежности, в которой каждого ценят таким, какой он есть, и дают ему возможности для успеха. Мы поддерживаем ветеранов и людей с ограниченными возможностями через нашу программу позитивных действий (affirmative action).

CrowdStrike стремится обеспечивать равные возможности трудоустройства для всех сотрудников и соискателей. Компания не допускает дискриминации в возможностях и практиках трудоустройства по признаку расы, цвета кожи, вероисповедания, этнической принадлежности, религии, пола (включая беременность или медицинские состояния, связанные с беременностью), сексуальной ориентации, гендерной идентичности, семейного положения или семейного статуса, статуса ветерана, возраста, национального происхождения, родословной, физической инвалидности (включая ВИЧ и СПИД), психической инвалидности, медицинского состояния, генетической информации, членства или деятельности в местной комиссии по правам человека, статуса в отношении государственной помощи или любой другой характеристики, защищённой законом. Мы принимаем все решения о трудоустройстве, включая подбор, отбор, обучение, компенсацию, льготы, дисциплинарные меры, повышения, переводы, сокращения, возвращение после сокращения, увольнения и социальные/развлекательные программы, на основании обоснованных требований к должности.

CrowdStrike, Inc. стремится к справедливой и равной практике оплаты труда. Размещение в рамках диапазона оплаты зависит от различных факторов, включая, помимо прочего, релевантный опыт работы, навыки, сертификации, уровень должности, наличие руководящих обязанностей и местоположение. Диапазон базовой зарплаты на эту позицию для всех кандидатов из США составляет $160,000 - $250,000 в год, с правом на бонусы, выдачу акций (equity grants) и комплексный пакет льгот, включающий медицинское страхование, 401k и оплачиваемый отпуск.

Навыки

CC++ABI stabilityIPCONNX RuntimeOpenVINOCore MLRustSwiftWindowsLinuxmacOS

Подходите ли вы под эту вакансию

Сверка вакансии с резюме доступна тем, кто вошел. Войти