Описание должности
Эта позиция предназначена для старшего инженера протоколов, специализирующегося на языке программирования Go, для проектирования и реализации выделенного расчетного слоя для блокчейн-роллапов. Расчетный слой должен быть максимально совместим с фреймворком Cosmos-SDK, чтобы обеспечить беспрепятственную интеграцию с существующими блокчейн-экосистемами. Идеальный кандидат должен глубоко понимать базовую архитектуру блокчейн-систем с доказательством доли (POS), особенно механизм консенсуса Tendermint и реализацию Cosmos-SDK, и адаптировать эти технологии под специфические требования нашего расчетного слоя. Роль включает разработку масштабируемых, безопасных и эффективных решений, обеспечивающих межсетевое взаимодействие, при сохранении высокой пропускной способности и низкой задержки обработки транзакций. Это ключевая позиция, которая будет формировать будущее блокчейн-инфраструктуры и способствовать развитию децентрализованных приложений следующего поколения. Инженер также будет отвечать за соответствие расчетного слоя отраслевым стандартам, поддержку масштабируемости корпоративного уровня и предоставление надежных механизмов безопасности для межсетевых транзакций. Взаимодействие с кросс-функциональными командами необходимо для уточнения технических спецификаций и стимулирования инноваций в проектировании блокчейн-протоколов.
Ключевые обязанности
- Проектирование и разработка базового расчетного слоя для блокчейн-роллапов с обеспечением совместимости с Cosmos-SDK и соблюдением отраслевых стандартов
- Разработка и реализация механизмов консенсуса, оптимизирующих завершение транзакций и безопасность межсетевых операций
- Интеграция расчетного слоя с существующими блокчейн-протоколами и платформами смарт-контрактов для обеспечения взаимодействия
- Разработка и поддержка модульной кодовой базы, поддерживающей высокую пропускную способность и низкую задержку обработки транзакций
- Сотрудничество с кросс-функциональными командами, включая разработчиков, менеджеров продуктов и экспертов по безопасности, для определения технических требований
- Проведение тщательного тестирования и отладки компонентов расчетного слоя для обеспечения надежности и производительности
- Документирование технических спецификаций и процессов разработки для внутренних и внешних заинтересованных сторон
- Отслеживание новых блокчейн-технологий и отраслевых тенденций для постоянного улучшения возможностей расчетного слоя
- Оптимизация сетевых протоколов для снижения стоимости транзакций и повышения масштабируемости для корпоративных приложений
- Реализация мер безопасности для защиты от потенциальных уязвимостей в межсетевых транзакциях
Требования к кандидату
- Не менее 5 лет профессионального опыта разработки на языке программирования Go
- Подтвержденный опыт проектирования блокчейн-протоколов, особенно систем с доказательством доли (POS) и механизмов консенсуса
- Глубокое понимание архитектуры Cosmos-SDK и реализации Tendermint для разработки блокчейнов
- Сильные знания в области проектирования распределенных систем и оптимизации сетевых протоколов
- Опыт работы с механизмами расчетов в блокчейне и решениями для межсетевого взаимодействия
- Отличные навыки решения проблем с возможностью отладки сложных блокчейн-систем
- Владение системами контроля версий (например, Git) и процессами совместной разработки
- Способность работать в условиях сжатых сроков для реализации блокчейн-проектов
- Сильные коммуникативные навыки для эффективного взаимодействия с техническими и нетехническими командами
- Опыт работы с фреймворками тестирования блокчейна и инструментами оценки производительности
- Знание лучших практик безопасности блокчейна и стратегий снижения рисков
- Предпочтительный опыт работы с инструментами разработки блокчейна, такими как gRPC, protobuf, SQL и NoSQL базы данных
- Опыт работы с технологиями контейнеризации, такими как Docker, и платформами оркестрации, такими как Kubernetes
- Прочная база в области компьютерных наук с дипломом в области программной инженерии или смежной области
- Способность анализировать и оптимизировать блокчейн-протоколы для масштабируемости и эффективности
- Опыт работы с алгоритмами консенсуса блокчейна и их реализацией в производственных средах
- Знание структур данных блокчейна и криптографических протоколов для безопасных транзакций
- Способность проектировать и реализовывать блокчейн-решения, соответствующие требованиям безопасности и производительности корпоративного уровня