Job for Experts

Blockchain Engineer

About the Role

You will architect and deploy highly reliable, scalable blockchain services and lead development of mission-critical core infrastructure. You will build storage layers, execution engines, transaction pools, gossip protocols and state-machine replication. You will implement and harden consensus algorithms, profile and optimize CPU/memory/I/O/network stacks, integrate cryptographic primitives, and design reliable peer discovery, NAT traversal, connection pooling, load balancing, congestion control, TLS and multiplexed transports.

Requirements

  • 2+ years building blockchain distributed systems and consensus engines
  • Expert proficiency in Rust and other low-level languages
  • Deep understanding of consensus protocols (PBFT, HotStuff, Tendermint)
  • Strong cryptography fundamentals: hashing, Merkle trees, multisignatures, elliptic-curve cryptography
  • Solid networking experience: TCP, UDP, QUIC, peer discovery, NAT traversal
  • Experience with key-value stores for state storage and high-throughput access (RocksDB, MDBX)
  • Authorization to work in the United States

Responsibilities

  • Develop storage layers, execution engines, transaction pools, gossip protocols and state-machine replication
  • Implement and harden consensus algorithms to ensure safety and liveness under real-world network conditions
  • Profile CPU, memory, I/O, and network stacks and optimize performance
  • Integrate cryptographic primitives such as hash functions, Merkle proofs, digital signatures, encryption schemes, key-exchange protocols and proof systems
  • Design and implement peer discovery, NAT traversal, connection pooling, load balancing, congestion control, TLS and multiplexed transports (TCP, UDP, QUIC)

Skills

Blockchain Engineer at Fullstack | JobStash