Описание вакансии
Мы ищем высокомотивированного специалиста с практическим опытом разработки и оптимизации протоколов в блокчейн-экосистемах. Идеальный кандидат будет иметь подтвержденный опыт реализации улучшений протоколов от концепции до внедрения, демонстрируя глубокие технические знания и системное мышление. Ключевые обязанности включают выявление и устранение узких мест производительности в нашем технологическом стеке, что приведет к измеримому улучшению эффективности системы более чем на 20%. Вы также будете отвечать за улучшение наблюдаемости для операторов узлов, позволяя им отслеживать как отдельные узлы Rust Ceramic, так и общую производительность сети с помощью интуитивно понятных инструментов и панелей мониторинга. Кроме того, вы внесете вклад в долгосрочную надежность, безопасность и сопровождаемость реализации протокола Ceramic на Rust, обеспечивая его устойчивость и масштабируемость. Эта роль также включает поддержку и улучшение компонентов нашей инфраструктуры на TypeScript при участии в стратегической миграции этих систем на Rust, что требует навыков кросс-языковой разработки и глубокого понимания архитектуры кодовой базы.
Ключевые обязанности
- Руководство инициативами по разработке протоколов от идеи до внедрения, обеспечивая соответствие техническим требованиям и целям проекта
- Выявление и устранение узких мест производительности во всем технологическом стеке, достижение улучшения эффективности более чем на 20% за счет системного анализа и оптимизации
- Проектирование и внедрение решений для наблюдаемости, позволяющих операторам узлов отслеживать метрики как отдельных узлов, так и всей сети в реальном времени
- Вклад в повышение надежности, безопасности и сопровождаемости сети за счет тщательного тестирования, код-ревью и улучшений архитектуры
- Поддержка и улучшение компонентов системы на TypeScript при одновременной миграции критически важных систем на Rust с обеспечением бесшовной интеграции и соответствия производительности
- Сотрудничество с кросс-функциональными командами для документирования технических процессов, обмена знаниями и обеспечения сопровождаемости сложных систем
- Постоянная оценка и внедрение лучших практик обеспечения качества кода, безопасности и масштабируемости во всех разработках
Требования к кандидату
- Подтвержденный опыт разработки на Rust и TypeScript с глубоким пониманием их экосистем и областей применения
- Глубокие знания блокчейн-протоколов, особенно Ceramic, и практический опыт проектирования и реализации протоколов
- Экспертиза в методах оптимизации производительности, включая профилирование, бенчмаркинг и улучшения на системном уровне
- Сильный опыт в области наблюдаемости систем, включая разработку инструментов мониторинга, интеграцию метрик и создание визуализационных панелей
- Отличные навыки решения сложных технических задач в распределенных системах с подтвержденным опытом
- Способность работать как самостоятельно, так и в команде в условиях динамичной среды с фокусом на высокое качество результатов
- Владение системами контроля версий (например, Git) и CI/CD-процессами для эффективных рабочих процессов разработки
- Сильные коммуникативные навыки для эффективного донесения технических концепций как техническим, так и нетехническим стейкхолдерам
- Предпочтителен опыт работы с криптографическими протоколами, сетевой безопасностью и архитектурой децентрализованных систем
- Способность анализировать поведение системы, выявлять первопричины проблем и реализовывать масштабируемые решения для сложных задач