Описание вакансии
Мы ищем опытного разработчика на Rust для присоединения к нашей команде и участия в разработке виртуальных машин и компонентов, связанных с блокчейном. В этой роли вам предстоит работать с передовыми технологиями для поддержки работы смарт-контрактов и оптимизации производительности в условиях ограниченных ресурсов.
Основные обязанности
- Участие в создании и оптимизации виртуальных машин на основе Rust
- Разработка и поддержка промежуточного ПО для работы смарт-контрактов
- Реализация и интеграция моделей аккаунтов блокчейна и интерфейсов системных вызовов для поддержки смарт-контрактов
- Совместная работа с командой по оптимизации производительности и обеспечению эффективной работы в условиях ограниченных ресурсов
- Участие в разработке API-интерфейсов для отправки контрактов и хранения/получения результатов их выполнения
- Написание технической документации для фиксации ключевых решений и деталей реализации в процессе разработки
Требуемые навыки
- Отличное владение языком программирования Rust
- Опыт разработки и оптимизации виртуальных машин
- Понимание технологии блокчейна и смарт-контрактов
- Знание системного программирования и оптимизации производительности
- Опыт разработки и интеграции API
- Умение писать понятную техническую документацию
- Хорошие навыки решения проблем и работы в команде
Желательные квалификации
- Опыт работы с WebAssembly (WASM) и связанными технологиями
- Знание криптографии и лучших практик безопасности
- Ознакомленность с распределенными системами и алгоритмами консенсуса
- Предыдущий опыт работы над проектами, связанными с блокчейном
- Участие в open-source проектах
