Должность: Ведущий инженер по безопасности (Solana)
Местоположение: Удаленно
Отдел: Безопасная разработка
О нас
OpenZeppelin — это стандарт безопасности, на котором построен ончейн-финанс. Основанная в 2015 году, наша миссия — ускорить переход мира к открытой финансовой системе, построенной на открытых стандартах и обеспеченной строгими исследованиями.
Наши библиотеки контрактов с открытым исходным кодом обеспечили более 35 триллионов долларов ончейн-активов и используются 10 из 10 ведущих фондов токенизированных денежных рынков и 9 из 10 стейблкоинов по рыночной капитализации.
Мы объединяем AI-нативные инструменты безопасности с глубокими исследованиями и десятилетним опытом аудита для поддержки ведущих институтов и крипто-ориентированных команд, формирующих следующее поколение цифровых активов, таких как DTCC, Fidelity, Coinbase, Uniswap, Aave, Ethereum Foundation и многих других, на всех этапах жизненного цикла безопасной разработки.
Обратите внимание: Всегда обращайтесь к официальной странице вакансий OpenZeppelin для получения самой точной информации о наших открытых вакансиях, так как мы видели, что несколько сторонних сайтов вакансий размещают неточную информацию.
Команда безопасной разработки ❤️
OpenZeppelin — партнер по безопасности для самых важных протоколов в Web3. Наша команда безопасной разработки находится на пересечении разработки и взлома: мы проектируем, внедряем и укрепляем производственные библиотеки и смарт-контракты для ведущих проектов в EVM, Starknet, Stellar/Soroban, Arbitrum Stylus, Aptos и других, часто как встроенное расширение инженерной команды клиента.
Мы работаем так, как будет работать вся индустрия через пять лет. Каждый разработчик в команде — полностью AI-нативный инженер, поддерживаемый выдающимися внутренними AI-инструментами, созданными для каждого этапа безопасной разработки. Разработчики полностью владеют своими рабочими процессами — агенты повышают их эффективность, а коллеги, исследователи безопасности и внешние аудиторы обеспечивают строгую проверку каждого выполненного проекта.
Мы ищем ведущего разработчика Solana, который определит техническое направление нашей работы над SVM. Это не место в существующей команде Solana: вы — человек, который определяет, как выглядит практика OpenZeppelin в отношении Solana, открыто и под своим именем, чтобы ваша репутация росла вместе с нашей.
Задачи
Вашим первым фокусом будет наш трек конфиденциальных вычислений на Solana: портирование ончейн-примитивов полностью гомоморфного шифрования в среду выполнения SVM, проектирование стандарта конфиденциальных токенов и SDK-шаблонов поверх него, а также создание абстракций для разработчиков, делающих его удобным в использовании. Это продлится до 2027 года, это публично и координируется напрямую с Solana Foundation. Открытые вопросы проектирования — ваши, чтобы решать их: стоимость хранения списков контроля доступа, возможность обновления программы и управление, а также как идиоматично выражать конфиденциальные DeFi-потоки на Solana, а не просто транслитерировать их из EVM.
Помимо этого, вы будете техническим руководителем SVM во всем нашем портфеле: формируя, как мы оцениваем и распределяем ресурсы для аудитов Solana, внося вклад в наши библиотеки и инструменты с открытым исходным кодом, и предоставляя команде исследователей безопасности необходимую глубину, когда программа попадает к ним на стол.
В рамках этой роли вы будете:
- Руководить нашими рабочими процессами по Solana от начала до конца, от архитектуры и реализации до подготовки к аудиту, развертывания и последующего укрепления после запуска. Вы принимаете решения и вовлекаете других.
- Создавать производственные программы и библиотеки, где безопасность является основным ограничением, а не чем-то второстепенным. Большая часть вашего кода будет проверена мировыми аудиторами.
- Решать сложные вопросы проектирования молодой экосистемы: модели стоимости хранения и вычислений, обновления и управление, а также идиоматичные шаблоны для примитивов, не имеющих прецедента на Solana.
- Самостоятельно проводить обсуждения дорожной карты и проектирования с клиентами. Вы — технический голос в комнате и тот, с кем инженеры клиента хотят спорить.
- Повышать уровень всех вокруг вас: проверять работу команды по Solana, устанавливать стандарты, которым она должна соответствовать, и сокращать время адаптации для тех, кто приходит после вас.
- Представлять OpenZeppelin в экосистеме: взаимодействовать с Solana Foundation, основными командами и участвовать в обсуждениях стандартов, публиковать результаты работы и вносить вклад в наши библиотеки и инструменты с открытым исходным кодом.
- Использовать AI как основной ежедневный инструмент: создавать агентов, навыки и рабочие процессы, которые повышают эффективность команды, применять их непосредственно к работе по обеспечению безопасности и делиться успешными решениями с командой.
- Сотрудничать с нашими исследователями безопасности блокчейна в междисциплинарных исследованиях и анализе угроз на уровне протоколов.
Вы обладаете
- Более 3 лет опыта разработки на Solana в производственной среде. Программы, которые вы выпустили и на которые полагаются другие. Вы можете на них указать.
- Демонстрируемая способность руководить работой. Вы отвечали за архитектуру и выполнение многоквартальных рабочих процессов, принимали ключевые технические решения и проводили их через ревью, разногласия и выпуск. Руководство здесь означает владение техническим направлением и то, что люди ориентируются на вас, а не управление численностью персонала.
- Глубокое знание SVM. Модель аккаунтов, производные адреса программ (program derived addresses), межпрограммные вызовы (cross-program invocation), бюджетирование вычислений, аренда и жизненный цикл аккаунтов, версионированные транзакции и таблицы поиска адресов, а также обновления программ с соответствующими последствиями для управления. Вы рассуждаете о ограничениях Solana нативно, а не по аналогии с EVM.
- Вклад в стандарты. Solana Improvement Documents, расширения SPL и Token 2022, или Wallet Standard.
- Опыт работы с фондом или командой основного протокола. Результатом работы является стандарт, который принимают другие.
- Anchor и более глубокие знания. Вы продуктивны в Anchor и одинаково комфортно работаете напрямую с средой выполнения, когда этого требует ситуация. Вы знаете стоимость каждого выбора.
- Безопасность прежде всего. Это не подлежит обсуждению. Вы мыслите как противник при написании каждой строки кода и имеете подтвержденный опыт аудита, взлома или укрепления производственных систем.
- AI-нативный рабочий процесс. Claude Code, Cursor или аналогичный инструмент — ваш основной инструмент. Вы можете продемонстрировать измеримый рост производительности, имеете четкое мнение о том, как хорошо использовать эти инструменты, и выпустили как минимум один нетривиальный инструмент, агент или автоматизированный конвейер на основе AI в производственной среде, используя Anthropic SDK, MCP, пользовательские оценки или аналогичные технологии.
- Свободное владение навыками общения с клиентами (английский). Вы можете проводить совещание по дорожной карте, отстаивать решение по дизайну и переводить техническую глубину для нетехнического заинтересованного лица, как в письменной, так и в устной форме.
- Соответствие ценностям OpenZeppelin. Интеллектуальное любопытство, сильное чувство цели, внимание к деталям и способность преуспевать в полностью распределенной команде.
Приветствуется
- Публичный авторитет в экосистеме Solana. Широко используемые программы или инструменты, опубликованные исследования или выступления на конференциях.
- Опыт работы с криптографией. Полностью гомоморфное шифрование, системы с нулевым разглашением или прикладная криптография.
- Глубокое понимание оптимизации вычислительных единиц и затрат. Низкозатратные среды выполнения, такие как Pinocchio, или опыт снижения стоимости дорогих программ.
- Предыдущие результаты аудита или исследований безопасности. Опубликованные отчеты, участие в CTF, ответственные раскрытия информации или инструменты безопасности.
- Опыт применения AI к работе по обеспечению безопасности. Помощь в аудите, исследование уязвимостей, фаззинг, анализ инвариантов или спецификаций.
- Практический опыт работы с другими экосистемами, отличными от EVM. Цепи на основе Move, Stellar и Soroban, Arbitrum Stylus, Starknet.
Логистика
Наш процесс собеседования разработан так, чтобы быть быстрым (мы нацелены примерно на 30 дней от первого звонка до предложения), но при этом давать обеим сторонам четкое «да». Полный процесс состоит из:
- Собеседование с рекрутером (30-45 минут)
- Собеседование с менеджером (60 минут)
- Оплачиваемое техническое пробное задание
- Предложение о работе
Пожалуйста, сообщите нам, если вам требуются какие-либо приспособления для процесса собеседования, и мы сделаем все возможное, чтобы оказать помощь.
Преимущества
- Встречайте своих коллег на корпоративных мероприятиях по всему миру 😎
- Наслаждайтесь гибкостью полностью удаленной работы 🌎
- Берите столько времени, сколько вам нужно, с гибким графиком отпусков 🏝
- Пополняйте свою семью: 8 недель оплачиваемого отпуска для основных опекунов, 4 недели для вторичных опекунов и единовременная выплата в размере 3600 долларов США на ребенка 💙
- Создайте свой идеальный домашний офис с поддержкой оборудования до 500 долларов США 🪑
- Оставайтесь под защитой с медицинской страховкой 🏥
- Продолжайте развиваться благодаря возможностям обучения и развития 🧠
- Получите ежемесячную стипендию для вашего предпочтительного коворкинга 💻
В OpenZeppelin мы являемся работодателем, предоставляющим равные возможности, и ценим различные точки зрения. Мы стремимся к созданию разнообразного коллектива. Это включает, но не ограничивается полом, расой, сексуальной ориентацией, религией, национальным происхождением и другими характеристиками, которые делают каждого из нас уникальным. В этой уникальности мы находим наибольшую ценность. Присоединяйтесь к нам!
Использование AI в процессе рекрутинга
В рамках процесса найма OpenZeppelin мы можем использовать автоматизированные инструменты, включая искусственный интеллект, для помощи в рассмотрении заявок и оценке квалификации кандидатов. Эти инструменты используются для поддержки нашей команды по работе с персоналом путем выявления соответствующих навыков и опыта, и не используются для принятия решений исключительно автоматизированными средствами. Все решения о найме включают человеческую проверку. Любые персональные данные, предоставленные в рамках вашей заявки, будут обрабатываться в соответствии с Уведомлением о конфиденциальности данных OpenZeppelin.
Если у вас есть вопросы об этом процессе найма или вы хотели бы запросить проверку вашей заявки человеком, свяжитесь с нами по адресу talent@openzeppelin.com.