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 apply for this job!

Login or register
to save this job!

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!

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

Blockchain Protocol Developer

Remote

20 October, 2020

Salary

Competitive

Contract type

Full time
Remote working

Technologies & frameworks

  • F#
  • databases
  • Distributed Systems
  • OCaml
  • Haskell
  • Functional Programming
  • Rust
  • Scala
  • network protocols

Benefits & perks

  • Remote working
  • Flexible working
Research, design, and implement the latest generation of proof-of-stake blockchain networks.

Role overview

Core engineering at Metastate focuses on building, extending, and maintaining decentralized, permissionless, and censorship-resistant protocols. We are looking for developers that are interested in applying novel research to create open-source technology and solve outstanding problems in the blockchain space.

As a member of Metastate, you will be working on distributed ledger technology with the goal of improving protocols, all the way from the P2P layer to consensus algorithms, smart contract systems, proof-of-stake incentive layers, privacy-enhancing cryptographic components, and on-chain governance mechanisms.

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

Responsibilities

  • Produce technical specifications of cryptocurrency protocols or protocol upgrades in coordination with other team members
  • Evaluate algorithmic complexity, incentive compatibility, and implementation difficulty of possible new protocols
  • Develop secure P2P gossip layers for globally distributed systems
  • Implement DoS resistant transaction queues 
  • Research and implement novel consensus algorithms
  • Analyze and implement novel cryptographic techniques such as BLS signature aggregation
  • Implement and test protocols and protocol changes, primarily in functional programming (OCaml) or low-level programming languages (Rust)

Example Projects & Publications

Qualifications

  • Prior experience in functional programming, preferably in either OCaml or Haskell, and/or prior experience in programming with low-level systems languages such as Rust
  • Self-motivated & self-organized
  • Interested in open-source technology and research applied to DLT

Bonus Qualifications

  • 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

Misc.

Competitive compensation in a negotiable mix of salary and equity.

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 🏔️.

  • 10-49

Metastate is a research and engineering team focused on implementing cutting-edge research from numerous disciplines (distributed systems, PLT, zero-knowledge cryptography) and deploying them to solve hard problems in the blockchain space, such as scalability, secure smart contract languages, secure randomness or privacy. Metastate is a remote-first team, currently composed of 15 cross-disciplinary researchers and engineers 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. Metastate was founded in early 2019 by @adrian_brink, @awasunyin and @cwgoes, with extensive experience in the blockchain space and who previously co-founded Cryptium Labs, a security-oriented proof-of-stake validator from the Swiss Alps.

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

Salary

Competitive

Contract type

Full time
Remote working

Technologies & frameworks

  • F#
  • databases
  • Distributed Systems
  • OCaml
  • Haskell
  • Functional Programming
  • Rust
  • Scala
  • network protocols

Benefits & perks

  • Remote working
  • Flexible working

Get hired!

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

Engineers who find a new job through JavaScript 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 JavaScript Works average a 15% increase in salary.

Start with GithubStart with Stack OverflowStart with Email

Other roles that might interest you

Join us to be a contributor in a technology innovation movement and be on the frontier where Business meets FP
Remote
Contribute to the performance-critical subsystems of our customers’ systems.
Remote
Blockchain Protocol Developer