Xsolla

Ведущий инженер-программист, смарт-кошелёк и абстракция аккаунтов

Коротко

Staff Engineer (individual contributor) отвечает за smart wallet и account abstraction Web3-платформы Xsolla — модель аккаунта на базе Xsolla ZK (L2 на zkSync) и кошелёк внутри Xsolla App. Требуется глубокая экспертиза в ERC-4337, EIP-7702, session keys, paymaster/gas abstraction и custody/recovery (включая MPC), а также сильная письменная коммуникация для согласования с engineering, product, security и legal. Компания — глобальный игровой коммерческий сервис (merchant of record) с штаб-квартирой в Лос-Анджелесе; работа удалённая, с ограничением по стране — Канада.

О компании Xsolla
Xsolla — глобальная коммерческая компания с мощными инструментами и сервисами, которые помогают разработчикам решать наследственные задачи индустрии видеоигр. От инди до AAA компании сотрудничают с Xsolla, чтобы финансировать, распространять, продвигать и монетизировать свои игры. Опираясь на веру в будущее видеоигр, Xsolla неуклонно следует миссии объединять возможности и постоянно открывать новые ресурсы для создателей. Штаб-квартира и юридическое лицо находятся в Лос-Анджелесе, Калифорния; Xsolla выступает merchant of record и помогла более чем 1500+ разработчикам игр охватить больше игроков и развивать бизнес по всему миру.
Подробнее: xsolla.com.
О роли
Мы ищем Staff Engineer, который возьмёт на себя smart wallet и слой account abstraction Web3-платформы Xsolla. Это роль individual contributor с непропорционально большим техническим охватом: вы станете техническим якорем того, как миллионы игроков получают on-chain аккаунт, о котором им не нужно думать — задаёте направление, принимаете сложные архитектурные решения и поднимаете планку по всей организации.
Конкретно вы будете отвечать за модель аккаунта за Xsolla ZK — нашим L2 на базе zkSync — и кошелёк внутри Xsolla App. Каждый игрок, входящий через Xsolla ID, получает детерминированный некustodial smart account — производный от identity claim, одинаковый на каждом устройстве, с приватными ключами, которые никогда не покидают клиент. Этот аккаунт — не отдельный экран «кошелька»: он и есть инвентарь игрока и обеспечивает минтинг, подарки, торговлю на маркетплейсе Bazaar, Merkle-based airdrop наград, спонсирование газа и in-app dApp browser, который отдаёт тот же signer сторонним приложениям через EIP-1193 provider. Вы будете владеть примитивами под всем этим: жизненным циклом user operation ERC-4337, делегированием EIP-7702, session keys и origin-bound Smart Sessions, стратегией paymaster и gas abstraction, а также roadmap custody и recovery — включая переход от экспорта сырых ключей к MPC custody.
Вы будете формировать стратегию account abstraction, подписания и управления сессиями в масштабе и развивать модель smart account и разрешений под продуктовые и compliance-требования. У вас значительная автономия, но ваши решения отражаются на командах — поэтому вы будете реально вкладываться в согласование с engineering, product, security и legal, а не только проектировать в изоляции.
Вы технически глубоки, спокойны под давлением и готовы быть точкой эскалации, когда продакшен-проблемы кошелька становятся сложными — потому что в этой области «сложно» значит застрявшая user operation, опустошённый paymaster или запрос подписи, который игрок не понял. Вы пишете RFC и design docs, которые люди действительно читают, и создаёте рычаг для всей инженерной организации через документацию, инструменты и менторство — без необходимости в management title.
Как мы работаем
Xsolla работает в нескольких часовых поясах, а smart wallet лежит в основе identity, ownership и перевода ценности для каждого Web3-продукта, который мы выпускаем. Сильная письменная коммуникация обязательна — ваши архитектурные решения и дизайны должны быть самодостаточными и actionable без вашего присутствия в комнате.
Мы ценим прямоту, техническую глубину и доведение дел до конца. В этой области это значит прямо говорить, когда у дизайна есть последствия для custody, security или reversibility, отстаивать позицию фактами и оставаться вовлечённым, пока вопрос не решён. Когда решение затрагивает средства игроков или key material, мы ожидаем, что консервативный вариант будет явно аргументирован, а не принят по умолчанию.

Хватит откликаться.
Получите рекомендацию.

$10 стартовых кредитов

Всего 60 секунд, полностью на автопилоте — AI-агенты Eraldt читают ваше резюме, определяют подходящие роли, находят живые вакансии и людей, которые могут вас порекомендовать, пишут им личные письма и добиваются рекомендации.

Это не отклик на вакансию: резюме не уходит в компанию, а рекомендацию именно по этой роли мы не обещаем.

Посмотрите, кто ещё получает интервью на автопилоте