Вакансия: Core Blockchain Engineer в Москва

Полное описание вакансии: Core Blockchain Engineer в Москва

ID Название вакансии Город Компания От До Валюта Тип вакансии Дата и время публикации вакансии Роль
1354048 Core Blockchain Engineer Москва > MultiVM 6000 10000 USD open 2024-04-22
Необходимые навыки
  • > Rust
  • > Blockchain
  • > web3
  • > Architecture
Требования

Владение rust на высоком уровне (от 3 лет). Опыт с любым другим языком программирования: c, c++, go, python, ts, ... (

Обязанности

Изучение спецификаций, стандартов и общепринятых практик в существующих распределенных системах и peer-to-peer системах. Участие в проектировании и согласовании...

Описание

Обязанности:

  • Изучение спецификаций, стандартов и общепринятых практик в существующих распределенных системах и peer-to-peer системах.
  • Участие в проектировании и согласовании архитектуры протокола совместно с опытной командой. Разработка решений согласно выбранной архитектуры. Понимание узких мест протокола и возможные способы их оптимизации.
  • Обширные знания принципов работы виртуальных машин: EVM/SVM/WASM/Move VM/other VMs (или желание их получить). Интеграция их в протокол и реализация cross-VM вызовов между ними.

Требования:

  • Владение rust на высоком уровне (от 3 лет). Опыт с любым другим языком программирования: c, c++, go, python, ts, ... (от 5 лет).
  • Отличное понимание базовых концепций любого блокчейна: gas, consensus mechanisms, transactions flow, data storage, smart-contracts execution flow, clients, etc.
  • Хорошее теоретическое понимание архитектуры и стандартов хотя бы для одного блокчейна и достаточный опыт взаимодействия с ним на практике: разработка смарт-контрактов/сбор данных для аналитики/разработка кошельков/...
  • Участие в разработке core части хотя бы одного блокчейна L1, роллапа L2 любого типа или одной из частей модульного блокчейна (data availability layer, execution layer, settlement layer).
  • Будет огромным плюсом знания криптографии на хорошем уровне или желание в ней разобраться:
    • эллиптические кривые, secp256k1, curve25519, …,
    • алгоритмы подписи, RSA, ECDSA, EdDSA, …,
    • zero-knowledge доказательства.
  • Будет огромным плюсом опыт работы или понимание таких концепций, как Account Abstraction, Multi-Party Computations и Chain Abstraction.
  • Знание принципов разработки программного обеспечения с открытым исходным кодом.
  • Ответственность, самоорганизованность, желание постоянно изучать что-то новое в web3.

Условия:

  • Интересные и разнообразные задачи. Возможность влиять на архитектуру и стек проекта.
  • Полная занятость, по умолчанию – в офисе в Москве. Возможность удаленной/частично удаленной работы обсуждается в индивидуальном порядке.
  • Конкурентная заработная плата по результатам интервью.

Этапы собеседования:

  • HR скрининг (~30 мин).
  • Тестовое задание (~15-30 мин).
  • Техническое интервью (~60 мин).

Вверх