OpenAI
Software Engineer, Host Assurance
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Инженер в команду Host Assurance, которая отвечает за доверие к вычислительной инфраструктуре OpenAI: bare metal и VM должны быть безопасными по умолчанию, проверяемыми на практике и устойчивыми у разных провайдеров. Роль на стыке бэкенда, операционных систем и инфраструктурной безопасности.
Задачи
- Проектировать, разрабатывать и эксплуатировать компоненты платформы Host Assurance, обеспечивающие доверие к bare-metal и VM-хостам до их допуска в продакшен
- Обеспечивать проверяемую надёжность хостов от поставки и установки до безопасного bootstrap и готовности войти в системы оркестрации
- Разрабатывать и улучшать системы машинной идентичности, выпуска и enrollment сертификатов, trust-сервисы на базе HSM или key management, аттестацию хостов, измерение и инструменты проверки базовых конфигураций
- Валидировать поставленное железо и прошивки на соответствие заявлениям вендоров и отслеживать дрейф конфигураций
- Устранять небезопасные паттерны bootstrap, сохраняя скорость деплоя и операционную надёжность; совместно с командами provisioning, fleet и orchestration строить paved paths
- Вести компоненты ПО через реализацию, операционную готовность, запуск и дальнейшую эксплуатацию: критерии готовности, проверка под нагрузкой и при отказах, мониторинг и алерты, поэтапные раскатки, процедуры восстановления, runbook'и
- Участвовать в production-поддержке по oncall-ротации
- Помогать определять наблюдаемые и тестируемые свойства безопасности хост-платформ и улучшать телеметрию и валидацию для их контроля
- Работать с разными моделями деплоя и границами провайдеров, поддерживая единую планку доверия к хостам
Требования
- Сильный опыт разработки и эксплуатации надёжных продакшен-систем в масштабе
- Глубина в распределённых системах, backend или platform engineering, операционных системах либо инфраструктурной безопасности
- Умение рассуждать на стыке сервисов, API и host-софта, разбираться в механизмах доверия загрузки, прошивок и железа
- Опыт написания продакшен-кода и ясного анализа отказных сценариев, операционной безопасности и долгосрочной поддерживаемости
- Опыт поддержки критичных продакшен-систем в масштабе, в том числе участие в oncall
- Баланс строгости и прагматизма, забота о внедряемости сильных security-контролей в реальных средах
- Самостоятельность, низкое эго и готовность работать на стыке дисциплин
- Опыт с PKI, HSM, машинной идентичностью, аттестацией, secure boot или аппаратной безопасностью ценен, но не обязателен
Условия
- Работа в Security-организации OpenAI над системами, лежащими на критическом пути фронтирной инфраструктуры
- Партнёрство с командами инфраструктуры, исследований и confidential computing, включая новые аппаратные платформы
- Участие в oncall-ротации
- Равные возможности трудоустройства, accommodation для кандидатов с инвалидностью
- Background checks в соответствии с применимым законодательством
Навыки
- distributed systems
- backend
- platform engineering
- operating systems
- infrastructure security
- PKI
- HSM
- machine identity
- attestation
- secure boot
- hardware security
- APIs
- host software
- firmware validation
- monitoring
- oncall