Full Time

Systems Engineer – Crypto Remote Jobs

Posted 2 years ago
California
$50 - $60 per hour

Job Description

Job Type: Systems Engineer from home
Location: California work from home
Company: Nethermind

Responsibilities:

Our Protocol Engineering team’s responsibility is to create cutting-edge blockchain clients (nodes).

  • R&D work environment
  • Creating distributed systems that are fault-tolerant
  • An understanding of scalable, highly available, and latency-reducing architectures
  • Putting in place P2P and networking layer protocols
  • Large-scale data processing and management under severe real-time performance constraints
  • Enhancing software efficiency
  • The chance to collaborate with leading software developers and researchers to overcome the most difficult technological obstacles
  • Utilizing the most recent tools and technology
  • Troubleshooting

Requirements:

  • The capacity to create complicated data structures and efficiently implement algorithms
  • Good programming abilities; C# or GO preferable, but alternative tech stacks (such as Java, Rust, or C++) will also be taken into consideration
  • Knowledge of effective software architecture
  • Ability to write code that is clear, testable, and maintainable without resorting to over engineering
  • A proactive mindset with a willingness to take on responsibility and solve issues
  • Many years of software development experience
  • Strong background in computer science
  • The inner workings of blockchains intrigue you

Although it is not necessary, if you are an expert in one of the following fields, we would love to speak with you:

  • Decentralized networks (P2P)
  • Optimization of memory and performance
  • JSON RPC, Blockchain, EVM, and TransactionPool
  • Patricia Merkle/Verkle seeks to understand complex data structures, for instance.
  • Examples of NoSQL Key Values Databases include RocksDB.
  • Cryptography

Examples of tasks the group has completed:

  • Constructing a brand-new Nethermind client implementation
  • Adoption of the Snap Sync protocol, which accelerates network-wide synchronization of Ethereum nodes
  • Implementing The Merge and switching from Proof of Work to Proof of Stake
  • Enhancements to the internal virtual machine’s performance (EVM)
  • Memory management enhancements
  • Designing and implementing reliable, efficient data stores and caching
  • C# implementation of Libp2p