Команда CB Node управляет всеми блокчейн-нодами, которые обеспечивают работу каждого актива, предлагаемого Coinbase клиентам, — в настоящее время это 55 уникальных протоколов, включая Ethereum, Bitcoin, Solana и другие. Фокус — на оптимизации производительности и надёжности во всём стеке блокчейн-платформы.
☑️ Чем предстоит заниматься
- Отвечать за глубокий анализ производительности и оптимизацию всего стека блокчейн-нод, выявлять первопричины потребления ресурсов и внедрять исправления на системном уровне
- Создавать возможности наблюдаемости, проверки работоспособности и автоматического переключения при сбоях для блокчейн-нод
- Вести инициативу по правильному определению размеров ресурсов по всему парку нод, профилировать рабочие нагрузки и формировать модели ёмкости
- Сотрудничать с инженерами по интеграции протоколов, командами кошельков и командами индексаторов
- Возглавлять определение и внедрение SLO и SLI для сервисов нод
- Поддерживать обновления протоколов и эксплуатацию нод с приоритетом на производительность
☑️ Наши пожелания к кандидатам
- 5+ лет в разработке ПО с глубокой экспертизой в системном анализе производительности, профилировании и оптимизации продакшен-инфраструктуры
- Практический опыт эксплуатации распределённых систем в масштабе (диагностика узких мест по ресурсам, настройка производительности, управление ёмкостью)
- Владение бэкенд-программированием (предпочтительно Go) и системными инструментами (pprof, Datadog, Prometheus, Grafana)
- Подтверждённый опыт снижения затрат на инфраструктуру за счёт инженерной оптимизации, а не просто наращивания ресурсов
- Опыт работы с блокчейн-нодами, протоколами консенсуса или криптоинфраструктурой крайне желателен