Описание работы:
1. Разбор данных блокчейна и разработка индексаторов
• Проектирование и реализация модулей разбора данных для EVM, Solana, Sui и других публичных блокчейнов, включая обработку блоков, транзакций, логов событий и связанных структур.
• Создание высокопроизводительной и отказоустойчивой архитектуры синхронизации и хранения данных для обеспечения стабильности и актуальности информации.
2. Построение конвейеров обработки и вычисления данных
• Разработка потоковых и пакетных ETL-конвейеров (Kafka / Flink / Spark и др.) для повышения эффективности обработки данных.
• Оптимизация моделей данных, стратегий индексации и планирования задач для достижения обновления данных на уровне секунд.
3. Оптимизация производительности индексаторов и модернизация архитектуры
• Повышение производительности парсеров и модулей синхронизации данных (например, улучшение фильтров Блума, пакетная обработка, настройка параллелизма) для увеличения пропускной способности и снижения задержек.
• Рефакторинг внутренних интерфейсов данных, таких как API транзакций и API маркировки, для улучшения скорости отклика и надежности системы.
4. Разработка API и сервисов для работы с данными блокчейна
• Создание и реализация API для анализа портфелей, токенов и транзакций с высокой пропускной способностью (QPS) и отказоустойчивостью.
• Поддержка внутренних команд (риск-менеджмент, операции, дашборды) надежным доступом к данным блокчейна.
5. Поддержка мультичейн-экосистемы и систем событий/вебхуков
• Обеспечение подписки на события блокчейна с высокой пропускной способностью доставки вебхуков (до десятков тысяч QPS).
• Создание надежных механизмов управления задачами, повторных попыток и компенсации ошибок.
6. Разбор протоколов и сотрудничество с экосистемой
• Интеграция DeFi-протоколов (например, Uniswap) и поддержка парсинга специфичных событий.
• Отслеживание обновлений основных экосистем блокчейнов и постоянное поддержание логики разбора и моделей данных.
Требования:
Владение хотя бы одним серверным языком (предпочтительно Go; также подходят Node.js или Rust)
• Глубокое понимание структур данных и RPC-интерфейсов основных блокчейнов, таких как Ethereum, Tron, Solana и Sui
• Опыт работы с синхронизацией данных блокчейна, построением индексов и взаимодействием с узлами
• Знание инфраструктуры данных, такой как Kafka, Flink, Spark, StarRocks, ClickHouse или TiDB
• Опыт создания высоконагруженных и отказоустойчивых сервисов данных (значительным плюсом будет опыт работы с нагрузкой 10k+ QPS)
• Практический опыт работы с индексаторами, очисткой данных блокчейна и разбором событий
Дополнительные преимущества
• Опыт работы с крупномасштабными хранилищами данных или дата-лейками блокчейна
• Глубокие знания DeFi-протоколов (AMM, кредитование, деривативы и т. д.)
• Участие в грантах, предложениях или open-source проектах экосистемы блокчейна
• Опыт работы с Kubernetes и облачными системами
• Опыт создания систем вебхуков или push-уведомлений в реальном времени
Условия:
Высококонкурентная зарплата с периодическими бонусами.
Гибкий график работы и возможность удаленной занятости.
Возможности развития в блокчейн-индустрии с сильной репутацией в сообществе.
Шанс работать с командой ведущих разработчиков блокчейна.


