Full Time
Systems Engineer – Crypto Remote Jobs
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