OpenAI
Сан-Франциско, Соединенные Штаты2 месяца назад
347 000 – 445 000 USD
в год
Компенсация: 347 000 - 445 000 долларов США в год
Мы нанимаем инженера-программиста по безопасности для проектирования и внедрения основ безопасности на базе аппаратного обеспечения, используемых во всей экосистеме устройств OpenAI.
Центральным направлением этой роли является укрепление границы между нашими системами политик и HSM, которые защищают конфиденциальные криптографические ключи. Эта граница определяет, какие операции могут быть выполнены, что может быть подписано, какие политики должны быть выполнены и как авторизуются изменения в доверенном программном обеспечении и политиках.
Вы будете разрабатывать критически важное для безопасности программное обеспечение и прошивку внутри границы доверия HSM или непосредственно прилегающей к ней. В зависимости от вашего опыта, это может включать доверенные приложения HSM, службы прошивки, криптографические механизмы, драйверы устройств, компоненты PKCS#11, протоколы безопасного предоставления, или системы принудительного применения политик подписи.
Это практическая роль инженера-программиста. От вас ожидается проектирование систем, написание и ревью производственного кода, отладка на границах аппаратного и программного обеспечения, а также сопровождение проектов от первоначальных требований до внедрения. Это не роль администратора HSM, оператора PKI, специалиста по соответствию требованиям или только архитектора.
В рамках этой роли вы будете:
Проектировать и внедрять критически важное для безопасности программное обеспечение и прошивку для HSM, безопасных элементов, доверенных сред выполнения и аппаратных корневых центров доверия.
Создавать и укреплять границу политики к HSM, ответственную за авторизацию выдачи сертификатов и криптографических операций подписи.
Разрабатывать доверенные приложения HSM, компоненты прошивки, хост-интерфейсы, драйверы устройств, SDK или интеграции криптографических служб.
Реализовывать или расширять криптографические интерфейсы, такие как PKCS#11, поставщики или движки OpenSSL, API для хранения ключей платформы или сопоставимые аппаратные интерфейсы безопасности.
Создавать прошивку и программное обеспечение, которое криптографически обеспечивает соблюдение политик генерации, предоставления, использования, ротации, восстановления и уничтожения ключей.
Проектировать и внедрять системы удостоверяющих центров на базе HSM, подписи кода, управления ключами и идентификации устройств.
Разрабатывать сквозные криптографические протоколы, охватывающие устройства, безопасное аппаратное обеспечение, службы политик и инфраструктуру бэкэнда.
Создавать функции безопасности, поддерживающие аттестацию устройств, безопасную загрузку, предоставление и восстановление на заводе, регистрацию пользователей и аутентификацию.
Проектировать средства контроля, которые делают изменения доверенного программного обеспечения и политик проверяемыми, аудируемыми и подлежащими соответствующей многосторонней авторизации.
Писать, ревьюировать, тестировать и аудировать безопасное встраиваемое программное обеспечение для сред с ограниченными ресурсами.
Разрабатывать тестовые среды, эмуляторы, фаззеры и инструменты для внедрения сбоев для проверки свойств безопасности и поведения при сбоях.
Моделировать угрозы границ доверия аппаратного и программного обеспечения и преобразовывать результаты в конкретные инженерные улучшения.
Сотрудничать с командами по аппаратному обеспечению, прошивке, инфраструктуре, приложениям и безопасности для интеграции безопасных по умолчанию возможностей в производственные системы.
Помогать в установлении инженерных стандартов для разработки HSM, прикладной криптографии, безопасного управления ключами и инфраструктуры сертификатов.
Минимальные требования
Более 5 лет опыта создания безопасной встраиваемой прошивки для ограниченных сред
Глубокий опыт программирования на C, C++ или Rust.
Вам может подойти эта роль, если у вас есть:
Богатый опыт проектирования, внедрения, отладки и выпуска производственного системного программного обеспечения.
Практический опыт разработки критически важного для безопасности программного обеспечения или прошивки внутри HSM, безопасного элемента, TEE или аппаратного корневого центра доверия, или непосредственно прилегающей к ним.
Опыт разработки одного или нескольких из следующих компонентов:
Прошивка HSM или доверенные приложения
Криптографические механизмы или аппаратные криптографические службы
Драйверы устройств HSM, хост-библиотеки, SDK или промежуточное ПО
Поставщики, механизмы или интеграции PKCS#11
Протоколы безопасного предоставления или инъекции ключей
Системы удостоверяющих центров или подписи кода на базе HSM
Принудительное применение политик подписи в рамках аппаратной границы доверия
Глубокие знания прикладной криптографии, цифровых подписей, иерархий ключей, безопасного управления ключами и проектирования криптографических протоколов.
Опыт работы с PKI, сертификатами X.509, удостоверяющими центрами, выдачей сертификатов и протоколами жизненного цикла сертификатов.
Знание безопасной загрузки, измеренной загрузки, идентификации устройств, удаленной аттестации или аппаратного хранения.
Опыт рассуждений о конкурентности, безопасности памяти, разделении привилегий, аппаратных интерфейсах, режимах сбоев и атаках по побочным каналам или физических атаках.
Способность оценивать проектные решения в области безопасности и самостоятельно реализовывать необходимое программное обеспечение.
Четкие коммуникативные навыки и способность к сотрудничеству с командами, работающими с аппаратным обеспечением, прошивкой, бэкэндом и продуктами.
Дополнительный опыт, который может быть полезен
Разработка прошивки для ARM TrustZone или другой доверенной среды выполнения.
Опыт работы с коммерческими или облачными платформами HSM, такими как Thales Luna, Entrust/nShield, Utimaco, Marvell LiquidSecurity, AWS CloudHSM или сопоставимыми системами.
Опыт работы с PKCS#11, KMIP, поставщиками или движками OpenSSL, API безопасных элементов или платформами для хранения ключей.
Опыт производства устройств, безопасного предоставления, восстановления на заводе или запуска кремниевых кристаллов.
Разработка ROM безопасной загрузки, загрузчика, подписи прошивки, анти-отката или аутентифицированного обновления.
Разработка доверенных приложений или криптографических служб внутри HSM или безопасного сопроцессора.
Совместное проектирование аппаратного и программного обеспечения, включающее криптографические ускорители, безопасные процессоры или заказные кремниевые кристаллы.
Многостороннее авторизация, развертывания под управлением кворума, механизмы аудита, устойчивые к взлому, или системы политик с возможностью аттестации.
Системы безопасного или частного хранения на базе аппаратных ключей.
Опыт поддержки высоконадежного программного обеспечения для обеспечения безопасности в производственной среде.
О OpenAI
OpenAI — это компания, занимающаяся исследованиями и разработкой в области ИИ, целью которой является обеспечение того, чтобы общий искусственный интеллект приносил пользу всему человечеству. Мы расширяем границы возможностей систем ИИ и стремимся безопасно развертывать их в мире через наши продукты. ИИ — чрезвычайно мощный инструмент, который должен создаваться с учетом безопасности и потребностей человека в основе, и для достижения нашей миссии мы должны охватывать и ценить множество различных точек зрения, голосов и опыта, которые составляют полный спектр человечества.
Мы являемся работодателем, предоставляющим равные возможности, и не дискриминируем по признаку расы, религии, цвета кожи, национального происхождения, пола, сексуальной ориентации, возраста, статуса ветерана, инвалидности, генетической информации или других применимых законодательно защищенных характеристик.
Дополнительную информацию можно найти в Заявлении о политике позитивных действий и равных возможностей трудоустройства OpenAI.
Проверка биографических данных кандидатов будет проводиться в соответствии с применимым законодательством, и подходящие кандидаты с судимостями или приговорами будут рассматриваться для трудоустройства в соответствии с этими законами, включая Закон о справедливых шансах Сан-Франциско, Закон о справедливых шансах округа Лос-Анджелес для работодателей и Закон о справедливых шансах Калифорнии для кандидатов из США. Для работников округа Лос-Анджелес, не имеющих корпоративной регистрации: мы разумно полагаем, что криминальная история может иметь прямую, неблагоприятную и негативную связь с выполнением следующих должностных обязанностей, потенциально приводящую к отзыву условного предложения о трудоустройстве: защита компьютерного оборудования, вверенного вам, от кражи, утери или повреждения; возврат всего компьютерного оборудования, находящегося в вашем распоряжении (включая содержащиеся в нем данные), после прекращения трудовых отношений или завершения поручения; и сохранение конфиденциальности проприетарной, конфиденциальной и не являющейся общедоступной информации. Кроме того, должностные обязанности требуют доступа к безопасным и защищенным системам информационных технологий и связанных с ними обязательств по безопасности данных.
Чтобы уведомить OpenAI о том, что вы считаете, что это объявление о вакансии не соответствует требованиям, пожалуйста, отправьте отчет через эту форму. Ответы на запросы, не связанные с соответствием объявления о вакансии требованиям, предоставляться не будут.
Мы стремимся предоставлять разумные условия для кандидатов с ограниченными возможностями, и запросы могут быть направлены по этой ссылке.
Политика конфиденциальности OpenAI для глобальных кандидатов.
В OpenAI мы верим, что искусственный интеллект обладает потенциалом помочь людям решить огромные глобальные проблемы, и мы хотим, чтобы преимущества ИИ широко распространялись. Присоединяйтесь к нам в формировании будущего технологий.
Оценка RocketHunt по реальным зарплатам
Грейд
Senior
Опыт работы
от 5 лет
Уровень английского
B2 - Выше среднего
ИИ напишет его по твоему резюме, останется только отправить