Title: Senior Software Engineer, Protocol (Rust)
Team: Engineering
Location: Remote (Global)
Employment type: FullTime
OP Labs создает Optimism — блокчейн-сеть, лежащую в основе нового поколения финансовой инфраструктуры. Сотни компаний, от крупнейших мировых предприятий, таких как Sony, Coinbase, Kraken, Uniswap, OKX и Bitpanda, до самых амбициозных стартапов, используют OP stack для запуска собственных блокчейнов и привлечения пользователей в сеть. Сегодня более 65% активности Layer 2 в Ethereum проходит через OP stack.
Мы — небольшая команда, работающая со скоростью экосистемы, которую мы поддерживаем. Офис в Нью-Йорке — наш центр притяжения, и мы отдаем предпочтение кандидатам, которые могут присоединиться к нам там на гибридном графике. Мы привлекли 178 миллионов долларов от a16z, Paradigm и других инвесторов. У нас много работы, и мы ищем исключительных людей, которые присоединятся к нам.
Наша команда Protocol занимается проектированием и поддержкой основных спецификаций и клиентов, определяющих стек. Это создает возможности для улучшения базового протокола при одновременной разработке дифференцированных возможностей для операторов корпоративных сетей. Ближайшие проекты могут включать:
- Разработку kona-node и связанной с ней инфраструктуры консенсусного клиента на базе Rust в качестве полностью совместимой и готовой к производству альтернативы op-node
- Реализацию нативной абстракции аккаунтов в стеке.
- Разработку премиальных возможностей протокола для поддержки OP Enterprise
Мы ищем целеустремленных специалистов, которые любят решать сложные задачи в области компьютерных наук, одновременно создавая высококачественный код с высокой скоростью.
Каковы обязанности?
- Владеть функциями на протяжении всего жизненного цикла: от архитектуры, реализации и документации до развертывания и мониторинга. Работа в кросс-функциональных командах для достижения максимального эффекта.
- Создавать строгие тесты на соответствие и испытания на уязвимость для обеспечения совместимости реализации.
- Выполнять безопасные обновления протокола и решать сложные проблемы доступности/производительности.
- Эффективно использовать ИИ-инструменты для инженерии, сохраняя при этом строгие стандарты корректности, безопасности, ревью и технической ответственности.
Навыки и опыт
- Профессиональный опыт выпуска производственного программного обеспечения и сопровождаемых систем на Rust.
- Глубокое знание Ethereum (EVM, JSON-RPC, клиентов) и распределенных систем.
- Способность ориентироваться в неоднозначности и эффективно доносить сложные проектные решения.
- (Предпочтительно) Знакомство с реализациями op-node, kona или Reth.
- (Предпочтительно) Способность читать и ориентироваться в производственном коде на Go при миграции функционала в Rust.
- (Бонус) Владение Solidity для системных смарт-контрактов.
ЧТО МЫ ПРЕДЛАГАЕМ
- Медицинское обслуживание, полностью покрываемое. OP Labs оплачивает 100% ваших страховых взносов на медицинское обслуживание, предлагая выбор из медицинских, стоматологических и офтальмологических планов.
- 401(k) с 4% совпадением от компании.
- Ежегодный грант на оздоровление в размере 2000 долларов США, который можно потратить на все, что помогает вам оставаться здоровым и энергичным.
- Грант на обустройство рабочего места на дому в размере 1000 долларов США и бюджет на обучение в размере 1000 долларов США.
- Конкурентоспособная заработная плата, включая премию за производительность и токены — вы разделяете рост того, что мы строим вместе.
- Гибкий график отпусков. Нет фиксированного лимита. Берите столько, сколько вам нужно.
- 14 оплачиваемых праздников, плюс две недели Collective Pause каждый год — первая неделя июля и неделя между Рождеством и Новым годом, когда вся компания одновременно отдыхает.
- Четырехнедельный sabbatical после трех лет работы, три из которых оплачиваются, с вестингом ваших акций и токенов на протяжении всего периода.
- Гибридный формат работы в Нью-Йорке или гибкое местоположение (в зависимости от команды). Команды по коммерции и развитию работают из нашего офиса в Сохо три дня в неделю; инженерные и технические должности имеют гибкое местоположение.
- Мы собираемся вместе лично. Каждая команда имеет бюджет на поездки, чтобы удаленные сотрудники могли присоединиться к нам в Нью-Йорке, и мы собираем всю компанию на выездные мероприятия два раза в год.