Rain

Software Engineer - Wallets

Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.

Инженер в команду кошельковой инфраструктуры Rain: проектирование и разработка систем кастодиального и некастодиального хранения, управления ключами и подписи транзакций для stablecoin-платформы.

Задачи

  • Проектировать архитектуру кошельковой инфраструктуры: кастодия, управление ключами, подпись транзакций, авторизация и восстановление доступа
  • Разрабатывать гибкую инфраструктуру подписи с поддержкой MPC, HSM, secure enclaves, TEE и новых криптографических подходов
  • Развивать кошельковые системы для разных моделей аккаунтов: EOA, смарт-контрактные кошельки, account abstraction, ERC-4337, embedded-кошельки, мультичейн
  • Определять границы между криптографией и оркестрацией кошелька: ключи, права подписи, политики транзакций, разрешения и авторизация
  • Проектировать системы управления ключами: генерация, распределённая генерация, хранение, ротация, резервное копирование, восстановление и аппаратная изоляция
  • Строить отказоустойчивую инфраструктуру подписи и транзакций с надёжными и удобными для разработчиков API
  • Задавать техническое направление по безопасности кошельков: threat modeling, policy engines, управление секретами, восстановление аккаунтов, аутентификация и программируемая авторизация
  • Принимать архитектурные решения build-vs-buy в области криптографии, кастодии, кошельков и безопасности

Требования

  • Глубокая экспертиза в одной или нескольких областях: кошельки, кастодия, криптография или инфраструктура безопасности, плюс сильные знания распределённых систем и архитектуры
  • Опыт проектирования или разработки production-систем кошельков, кастодии, подписи или управления ключами, особенно для защиты ценных активов
  • Сильные знания прикладной криптографии: MPC, пороговая криптография, пороговые подписи, распределённая генерация ключей, ECDSA, EdDSA, secure multiparty computation
  • Опыт работы с HSM, secure enclaves, TEE, confidential computing, аппаратной изоляцией ключей
  • Понимание современной архитектуры кошельков и блокчейн-аккаунтов: EOA, смарт-контрактные кошельки, account abstraction, ERC-4337, оркестрация транзакций, мультичейн
  • Опыт проектирования систем аутентификации, авторизации, политик, разрешений, восстановления или управления секретами
  • Опыт принятия архитектурных решений в сложных распределённых системах с учётом баланса безопасности, надёжности, DX и расширяемости
  • Способность формировать техническое мнение, ясно объяснять компромиссы и вести архитектуру от первых принципов до продакшена

Условия

  • Неограниченный отпуск (минимум 10 дней в году)
  • Гибкий формат работы: из дома, в офисе или совмещённо; стипендия на обустройство домашнего рабочего места
  • Для сотрудников в США: покрытие 95% расходов на здоровье, стоматологию и зрение, 90% для иждивенцев, полностью оплачиваемая страховка жизни
  • Пенсионный план 401(k) с 4% match
  • Опционная программа для всех сотрудников
  • Ежемесячная стипендия на здоровье и wellness
  • Питание в офисе (обед и ужин) через DoorDash
  • Командные и корпоративные выезды, в том числе международные

Навыки

  • MPC
  • threshold cryptography
  • threshold signatures
  • distributed key generation
  • ECDSA
  • EdDSA
  • HSM
  • secure enclaves
  • TEE
  • confidential computing
  • ERC-4337
  • account abstraction
  • smart contract wallets
  • EOA
  • multichain
  • key management
  • cryptography
  • distributed systems

Похожие вакансии

Senior .NET Software Developer
State of North CarolinaSeniorОфис
87,617 – 109,522 USD в год
13 окт.
AI/ML Back-end Engineer
Ochsner Health SystemMiddleNew OrleansОфис
9 окт.
Senior Software Engineer, NeMo Helix Core Platform
NVIDIASeniorУдалённо
184,000 – 356,500 USD в год
7 окт.
Senior Software Engineer
Charles SchwabSeniorAnn ArborОфис
6 окт.
Sr Software Engineer
General MotorsSeniorSunnyvaleГибридРелокация
170,600 – 261,300 USD в год
6 окт.
Software Engineer - Wallets — Rain, 220,000 – 270,000 USD в год, Remote | itrelocate