Назад
3 дня назад

Senior Core Developer (Blockchain)

Формат работы
remote (Global)
Тип работы
fulltime
Грейд
senior
Английский
b2
vacancy_detail.hirify_telegram_tooltipВакансия из Telegram канала -

Мэтч & Сопровод

Покажет вашу совместимость и напишет письмо

Описание вакансии

Senior Core Developer

Company

Ethereum Foundation

Conditions

4 hours agoSenior Anywhere Remote Full Time Engineering Jobs by Ethereum Foundation

Skills

Stark Devnet Merkle Tree Hash Function Storage Migration Testnet Database Internals Evm Ethereum Distributed Systems Snark Ci/Cd Go Cryptography Rust C# Github Statelessness Binary Trie State Conversion Merkle Patricia Trie

About the Role

You will prototype and implement stateless Ethereum protocol changes across multiple execution clients, design and evaluate new tree structures and their trade-offs, contribute to state conversion tooling and testing on devnets and testnets, collaborate with researchers on state expiry and proof systems, write and maintain specifications and documentation, communicate progress through blog posts and presentations, and review code to ensure cross-client interoperability.

Requirements

  • Strong knowledge of the Ethereum protocol (EVM, state management, consensus)
  • Proficiency in at least one of Go, Rust, or C#
  • Experience with blockchain client internals or protocol-level development
  • Understanding of cryptographic primitives (hash functions, Merkle trees)
  • Familiarity with open-source contribution workflows (GitHub, code review, CI/CD)
  • DevOps skills including testing infrastructure, CI pipelines, and deployment of testnets/devnets
  • Experience with Zig and/or Python (nice to have)
  • Knowledge of SNARK/STARK proving systems (nice to have)
  • Experience with state trie implementations or database internals (nice to have)
  • Excellent written and verbal communication and collaboration skills

Responsibilities

  • Prototype and implement stateless Ethereum protocol changes across multiple execution clients (go-ethereum, Nethermind, Reth)
  • Design and evaluate new tree structures (binary tries) and their trade-offs
  • Contribute to state conversion tooling and testing on devnets and testnets
  • Collaborate with protocol researchers on state expiry, proof systems, and code chunking designs
  • Write and maintain specifications and documentation
  • Communicate the team's progress through blog posts, presentations, and AllCoreDevs discussions
  • Review code and participate in cross-client interoperability efforts

Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →

Текст вакансии взят без изменений

Источник -