Networking Engineer at MaidSafe

Networking Engineer


Posted 90 days ago

This is an exciting yet demanding role, based either remotely or at MaidSafe’s Scottish HQ, working within the global technology sector and specifically well suited to individuals passionate and knowledgeable about autonomous networks, blockchain, distributed computing, decentralisation and cryptocurrencies.

Role and Responsibilities

- Implementing the code as per the network design
- Participate in online technical discussions on Slack and on the community run forum
- Aid the production of clear and user-focussed documentation
- Work as part of a team and participate in daily stand-ups
- Participate in testing and integration providing feedback, when required
- Maintain an excellent knowledge of the languages, tools and methodologies used by the company
- Participate in the continuous improvement and evolution of the standards and best practices
- Work independently, handle multiple tasks simultaneously and adapt quickly to change

Essential skills required

- Expert in Network Programming, specifically involving async/non-blocking paradigms
- Have experience of NAT traversal and know as much about the network-concepts as possible
- Have knowledge of modern rust paradigm of tokio/futures
- Have good background in working with network libraries esp in Rust
- Have detailed knowledge of TCP/UDP
- Experience of programming in Rust (preferably 1 year minimum)
- Commercial experience of working to tight deadlines
- Possess good analytical, problem solving and debugging skills
- Skilled in producing clear and focussed documentation
- Working independently and as part of a team
- Excellent communication skills (we are a geographically distributed team)

Desirable skills required (These are nice-to-haves - don’t be put off applying!)

- Working within a remote team
- Experience of working with distributed networks
- Experience working within Interactive Agile development process
- Commits have been made to verifiable open source repositories
- Experience in either Ruby, C# or Java (in addition to Rust)


Rust, TCP/UDP, Networking programming



Applications for this job are currently closed.

Apply on CryptoJobs

Share this opportunity:

Post a Job Posting a job is FREE. Upgrade for $199 to get:
- Unlimited applications
- Highlighted in home page for 30 days
- Web push instant notification to subscribed candidates
- Featured in the CryptoJobs weekly newsletter
- @GetCryptoJobs tweets to hundreds of developers.

CryptoJobs is the #1 website for blockchain jobs. We believe the emergence of blockchain technology and decentralized applications will change the world as we know it, and it’s already happening. We’re on a mission to connect talented individuals to the best blockchain projects, to accelerate the advent of a more decentralized world.

Join 8000+ Crypto Enthusiasts for Weekly Updates:

Follow CryptoJobs on:

Advertise with us

Browse jobs by categories

Browse jobs by skills

Browse jobs by top locations