Nethermind is hiring a
Distributed Systems Engineer in Worldwide

Logo of Nethermind
Distributed Systems Engineer
🏢 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
Help us out by mentioning to Nethermind that you discovered this job opportunity on JobsCollider. Your support is greatly appreciated. Thank you 🙏
Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.

Similar Jobs