Nethermind is hiring a
Distributed Systems Engineer in Worldwide

Logo of Nethermind
Distributed Systems Engineer closed
🏢 Nethermind
💵 ~$160k-$210k
📍Worldwide
📅 Posted on Jun 10, 2024

Summary

The job is for a Protocol Engineering role at Nethermind, a remote team working on decentralized systems. The role involves building state-of-the-art blockchain clients (nodes) and requires excellent programming skills, a strong computer science background, and a fascination with blockchains. Preferred knowledge areas include distributed networks, performance optimizations, and cryptography. The company offers remote work and flexible hours, along with equity.

Requirements

  • Ability to implement efficient algorithms and design complex data structures
  • Excellent programming skills, C# or Rust or GO preferred but will also consider other tech stacks (e.g. Java, C++)
  • An understanding of good software architecture
  • Ability to write clean, testable and maintainable code without over-engineering
  • An entrepreneurial nature, willing to take ownership and run towards problems
  • Several years of experience in software development
  • Strong computer science background

Responsibilities

  • Designing and building distributed and fault-tolerant systems
  • Implementing networking layer and P2P protocols
  • Processing and management of large data sets with strict real-time performance requirements
  • Optimizing software performance
  • Troubleshooting

Preferred Qualifications

  • Fascination with the inner workings of blockchains
  • Deep knowledge in one of the following areas: Distributed networks (P2P), Performance and memory optimizations, Blockchain / EVM / TransactionPool / JSON RPC, Complex data structures, for example; Patricia-Merkle/Verkle tries, NoSQL Key Values databases for example; RocksDB, Cryptography

Benefits

  • Fully remote
  • Flexible working hours
  • Plus equity
This job is filled or no longer available

Similar Jobs