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