Описание должности
Ключевые обязанности
- Проектирование, разработка и поддержка основных компонентов блокчейн-инфраструктуры с использованием языка программирования Rust
- Сотрудничество с кросс-функциональными командами для реализации решений распределенных систем, обеспечивающих высокую доступность и отказоустойчивость
- Вклад в архитектуру облачных приложений, поддерживающих блокчейн-операции на различных платформах
- Исследование и применение передовых криптографических методов для повышения безопасности ПО в децентрализованных средах
- Участие в код-ревью и технических обсуждениях для поддержания качества кода и обмена знаниями
- Разработка документации и инструментов для облегчения адаптации новых членов команды и внешних контрибьюторов
- Мониторинг производительности системы и реализация оптимизаций для улучшения масштабируемости и эффективности
- Участие в деятельности open-source сообщества для продвижения проектов Linera и сотрудничества с внешними разработчиками
Требования к кандидату
- Подтвержденный опыт программирования на Rust с глубоким пониманием его функций безопасности памяти и модели параллелизма
- Глубокие знания блокчейн-протоколов и архитектуры распределенных систем, включая механизмы консенсуса и сетевые протоколы
- Опыт работы с облачными платформами, такими как AWS, GCP или Azure, для развертывания и масштабирования блокчейн-приложений
- Сильные знания принципов безопасности ПО, включая безопасные практики кодирования и моделирование угроз
- Продвинутое понимание криптографических алгоритмов и их реализации в блокчейн-системах
- Отличные навыки решения проблем с подтвержденным опытом предоставления надежных высокопроизводительных программных решений
- Способность работать независимо в удаленной среде при поддержании эффективной коммуникации с членами команды
- Диплом бакалавра/магистра в области компьютерных наук или смежной области с 3+ годами профессионального опыта разработки ПО
- Опыт работы с системами контроля версий (Git) и рабочими процессами совместной разработки
- Сильные письменные и устные коммуникативные навыки для эффективного документирования технической работы и сотрудничества с командой
- Страсть к open-source разработке и готовность вносить вклад в сообщество
- Опыт работы с CI/CD-процессами и автоматизированными фреймворками тестирования для разработки ПО
- Понимание проблем масштабируемости блокчейна и решений, таких как шардинг или протоколы второго уровня
- Способность проектировать и реализовывать безопасные API для блокчейн-приложений с надлежащими механизмами аутентификации и авторизации
- Опыт работы с технологиями контейнеризации (Docker) и инструментами оркестрации (Kubernetes) для облачного развертывания
- Сильные аналитические навыки для выявления и решения сложных технических проблем в распределенных системах
- Опыт работы с блокчейн-структурами данных, такими как деревья Меркла и Патриции, для эффективного хранения и извлечения данных
- Способность работать с кросс-функциональными командами для согласования технических решений с бизнес-целями
- Знание алгоритмов консенсуса блокчейна, таких как Proof of Work, Proof of Stake и Byzantine Fault Tolerance
Компенсация и льготы
Linera предлагает конкурентоспособные пакеты компенсации, включающие базовый оклад, бонусы за производительность и опционы на акции. Компания предоставляет комплексные льготы, такие как медицинская страховка, стоматологическое покрытие, офтальмологическая помощь и пенсионные планы. Удаленные сотрудники пользуются гибким графиком работы с неограниченным оплачиваемым отпуском и возможностью работать из любой точки мира. Мы также предлагаем возможности профессионального развития, включая конференции, сертификации и программы наставничества. Структура компенсации разработана для привлечения и удержания лучших специалистов в области блокчейна и распределенных систем при обеспечении поддерживающей рабочей среды, которая ценит баланс между работой и личной жизнью.
