Описание должности
Ключевые обязанности
- Руководство проектированием, разработкой и поддержкой World Engine, обеспечивая его соответствие требованиям производительности, надежности и масштабируемости для высоконагруженных блокчейн-приложений.
- Сотрудничество с гейм-дизайнерами и инженерами-программистами для преобразования игровых потребностей в спецификации блокчейн-протоколов, оптимизируя пользовательский опыт и эффективность системы.
- Реализация и совершенствование механизмов консенсуса, фреймворков смарт-контрактов и структур данных для повышения безопасности и совместимости нашей блокчейн-инфраструктуры.
- Проведение тестирования производительности, выявление узких мест и выполнение стратегий оптимизации для обеспечения платформы возможностью обработки крупномасштабных транзакций и роста пользовательской базы.
- Разработка и поддержка комплексной документации по блокчейн-протоколам, обеспечивая ясность для разработчиков, стейкхолдеров и конечных пользователей.
- Участие в код-ревью, сессиях отладки и тестировании системы для поддержания качества кода и решения технических задач.
- Отслеживание новых технологий блокчейна и тенденций отрасли, предложение инновационных решений для улучшения нашей инфраструктуры.
Требования к должности
- Подтвержденный опыт разработки блокчейн-протоколов с глубоким пониманием уровней исполнения, алгоритмов консенсуса и криптографических принципов.
- Высокий уровень владения языками программирования, такими как C++, Go, Rust или Solidity, с опытом создания децентрализованных приложений (DApps).
- Практический опыт работы с блокчейн-платформами, такими как Ethereum, Hyperledger или кастомными решениями, включая знания по управлению состоянием и валидации транзакций.
- Отличные навыки решения проблем для устранения сложных технических вопросов и оптимизации производительности системы в условиях высокой нагрузки.
- Способность работать в гибкой среде разработки, сотрудничая с дизайнерами, инженерами и продуктовыми командами для предоставления итеративных улучшений.
- Опыт работы с DevOps-инструментами и CI/CD-конвейерами для обеспечения эффективного развертывания и поддержки блокчейн-инфраструктуры.
- Сильные коммуникативные навыки для изложения технических концепций нетехническим стейкхолдерам и документирования протоколов для ясности и соответствия требованиям.
Квалификация
- Степень бакалавра или магистра в области компьютерных наук, программной инженерии или смежной области с акцентом на распределенные системы и криптографию.
- Минимум 5 лет профессионального опыта в разработке блокчейна, предпочтительно с опытом работы в области инженерии основных протоколов или аналогичных ролей.
- Знание решений для масштабируемости блокчейна (например, шардинг, протоколы второго уровня) и опыт работы в высокопроизводительных вычислительных средах.
- Предпочтительные сертификации, такие как Certified Blockchain Developer (CBD), или опыт исследований блокчейна и академических публикаций.
- Сильное аналитическое мышление с возможностью проектирования и реализации безопасных, эффективных и перспективных блокчейн-систем.
- Отличные навыки командной работы и лидерства с подтвержденным опытом участия в совместных проектах в условиях быстрого темпа работы.
- Свободное владение английским языком с возможностью эффективного общения как в техническом, так и в бизнес-контексте.
