The AI Works community logo The Blockchain Works community logo The Functional Works community logo The Golang Works community logo The Java Works community logo The JavaScript Works community logo The Python Works community logo The Remote Works community logo The WorksHub company logo

We use cookies and other tracking technologies to improve your browsing experience on our site, analyze site traffic, and understand where our audience is coming from. To find out more, please read our privacy policy.

By choosing 'I Accept', you consent to our use of cookies and other tracking technologies.

We use cookies and other tracking technologies to improve your browsing experience on our site, analyze site traffic, and understand where our audience is coming from. To find out more, please read our privacy policy.

By choosing 'I Accept', you consent to our use of cookies and other tracking technologies. Less

We use cookies and other tracking technologies... More

Login or register
to publish this job!

Login or register
to save this job!

Login or register
to save interesting jobs!

Login or register
to get access to all your job applications!

Login or register to start contributing with an article!

Login or register
to see more jobs from this company!

Login or register
to boost this post!

Show some love to the author of this blog by giving their post some rocket fuel 🚀.

Login or register to search for your ideal job!

Login or register to start working on this issue!

Login or register
to save articles!

Login to see the application

Engineers who find a new job through Blockchain Works average a 15% increase in salary 🚀

You will be redirected back to this page right after signin

Remote Rust P2P Networking Engineer

Remote | Worldwide

03 October, 2022

Compensation

Competitive

Contract type

Full time
Remote working

Technologies & frameworks

  • systems architecture
  • Blockchain
  • Rust
  • network protocols

Benefits & perks

  • Remote working
  • Flexible working
  • Unlimited vacation
  • Team workouts
  • Conference tickets
  • Travel opportunities
Blockchains do not scale to a global user-base of seven billion people.

Role overview

Overview

“Blockchains do not scale to a global user-base of seven billion people.”

Rust engineering at Heliax focuses on building, extending, and maintaining decentralized, permissionless, and censorship-resistant protocols. We are looking for experienced P2P networking engineers that are interested in applying novel research to create high-quality open-source technology and solve outstanding problems in the blockchain space. As a member of the core engineering team, you will be working on the intent gossip and matchmaker projects implemented in Rust, heavily relying on libp2p. 

This role offers the chance to work closely on compelling cross-disciplinary problems in computer science, systems engineering, cryptography, and economics, and enjoy a high degree of independence in working conditions and prioritization.

Responsibilities

  • Produce technical specifications of the intent gossip network in coordination with other team members
  • Evaluate algorithmic complexity, incentive compatibility, scalability, and resilience in P2P networking protocol
  • Implement protocols in performant and cleanly abstracted Rust code
  • Comprehensively document and test protocols and protocol changes
  • Benchmark implementations and adjust both high-level architecture and low-level details in order to optimise for performance while retaining semantic correctness
  • Conduct code reviews in coordination with other team members and help maintain a high standard of quality across the codebase

Main Project

Qualifications

  • Prior experience with P2P networking programming, in Rust or other
  • Deep familiarity with Rust abstractions, memory management, and concurrency
  • Self-motivated & self-organized
  • Interested in open-source technology and research applied to DLT

Bonus Qualifications

  • Prior experience with Kademlia, libp2p, and/or BitTorrent
  • Prior experience with large scale distributed systems
  • Prior experience with network and systems engineering
  • Prior experience with database design and optimization
  • Prior experience in blockchain technology
  • Prior experience implementing cryptography
  • Prior experience with async Rust

Misc

Remote or local (Zürich/Zug, Berlin). When remote, preferred if mostly located within (+/- 3 hours) Central European time zones. Ideally someone who enjoys nature and hiking 🏔️.

  • 10-49

Heliax is a public goods lab which researches, develops, deploys, and maintains protocols and mechanisms designed to serve the everyday needs of humanity. Using these protocols and mechanisms, we build vertically integrated products and networks that form coherent open systems which are capable of acting as an alternative to existing exploitative paradigms. Everything produced by Heliax is open-source and unencumbered by any form of IP law. Two of the most notable vertically integrated protocols are Anoma and Namada. Anoma is an intent-centric, privacy-preserving protocol for decentralized counterparty discovery, distributed solving,and atomic multi-chain settlement – a radically novel architecture for decentralized protocols marking the beginning of the third generation of architectures, the first new generation since the introduction of programmable settlement by Ethereum. Namada is Anoma’s first fractal instance: a proof-of-stake Layer 1 blockchain protocol designed to provide users with asset-agnostic, interchain privacy. The key innovations include Zcash-like shielded transfers for any assets (fungible and non-fungible), incentivised privacy sets, and interoperability with Ethereum via a custom bridge and with the Cosmos ecosystem and others via IBC. As components of these vertically integrated protocols, Heliax builds many modular components which can be used independently or jointly, such as the Juvix language, Typhon consensus suite, Taiga private state transition framework, and VampIR polynomial circuit compiler. Heliax is a remote-first (but not remotely-only) team, currently composed of +50 cross-disciplinary members located around the world.

View 16 jobs
Engineers who find a new job through Blockchain Works average a 15% increase in salary.

Compensation

Competitive

Contract type

Full time
Remote working

Technologies & frameworks

  • systems architecture
  • Blockchain
  • Rust
  • network protocols

Benefits & perks

  • Remote working
  • Flexible working
  • Unlimited vacation
  • Team workouts
  • Conference tickets
  • Travel opportunities

Get hired!

Sign up now and apply for roles at companies that interest you.

Engineers who find a new job through Blockchain Works average a 15% increase in salary.

Start with GitHubStart with Stack OverflowStart with Email

Get hired!

Sign up now and apply for roles at companies that interest you.

Engineers who find a new job through Blockchain Works average a 15% increase in salary.

Start with GitHubStart with Stack OverflowStart with Email

Other roles that might interest you

Our mission is to create a unified cross-chain experience of portfolio building and asset management in a user-friendly manner.
Remote
Blockchains do not scale to a global user-base of seven billion people.
Remote
Help build a a permissionless, decentralized exchange protocol and modular ecosystem built on top of NEAR
Remote
Remote Rust P2P Networking Engineer