Rust P2P Networking Engineer

 (1+ years exp)
Published: 1 month ago
Avatar for Anoma

Anoma

Multivariate, multivariable bartering protocol

Job Location

Job Type

Full Time

Visa Sponsorship

Not Available

Hires remotely

Everywhere

Relocation

Allowed

Skills

Distributed Systems
Peer-to-Peer
Computer Networking
Rust​

The Role

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.

The primary project of Heliax is the Anoma protocol, in addition to open-source projects for the Anoma ecosystem, which include cryptographic libraries such as the MASP or tools for high assurance validity predicates and arbitrary zero-knowledge circuits (Juvix).
Heliax is a remote-first team, currently composed of cross-disciplinary members located around the world. Our work culture is characterized by open-allocation, where team members have a high degree of freedom and autonomy in choosing when to work, what to work on, and whom to work with.

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

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 libp2p
  • 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 (+/- 7 hours) Central European time zones. Ideally someone who enjoys nature and hiking 🏔️.

More about Anoma

Founders

Awa Sun Yin
Founder • 3 years
Berlin
image
Go to team image

Similar Jobs

timum company logo
timum
scheduling provider: appointment booking and automised scheduling
lemon.markets company logo
lemon.markets
lemon.markets is a brokerage API for developers at the stock market
lemon.markets company logo
lemon.markets
lemon.markets is a brokerage API for developers at the stock market
Jomigo company logo
Jomigo
Jomigo helps great companies find hidden talents and talents find a fulfilling job
Chartcrafter company logo
Chartcrafter
Bringing the crochet industry into the digital age - Uniformly created digital instructions
Forget Finance company logo
Forget Finance
Forget Finance combines AI-enabled financial coaching with seamless execution
Forget Finance company logo
Forget Finance
Forget Finance combines AI-enabled financial coaching with seamless execution
Loudly company logo
Loudly
Loudly provides music-as-a-service to creators everywhere