ID | Название вакансии | Город | Компания | От | До | Валюта | Тип вакансии | Дата и время публикации вакансии | Роль |
---|---|---|---|---|---|---|---|---|---|
1354048 | Core Blockchain Engineer | Москва | > MultiVM | 6000 | 10000 | USD | open | 2024-04-22 |
Требования
Владение 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 мин).