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 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 Blockchain Works average a 15% increase in salary 🚀

Cryptium Labs

Blockchain Protocol Developer

Remote 🙌

03 December, 2019

Salary

Competitive

Contract type

Full time
Remote working

Technologies & frameworks

  • ocaml
  • rust
  • haskell
  • f#
  • scala

Benefits & perks

  • Remote working
  • Flexible working

To sum it up...

Monitor, evaluate and upgrade the latest generation Proof-of-Stake blockchain networks

Role overview

Core engineering at Cryptium Labs focuses on building, extending and maintaining decentralised, permissionless, and censorship-resistant protocols. We are looking for a developer/researcher interested in functional programming and distributed ledger technology to work on improving protocols, from the p2p layer, consensus algorithms, smart contract layers, proof-of-stake, incentive layers, and governance mechanisms of the latest generation of blockchain networks.

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

Responsibilities

  • Produce technical specifications of cryptocurrency protocols or protocol upgrades in coordination with 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 implementation of novel consensus algorithm
  • Analysis and implementation of 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

The Babylon Tezos Protocol Upgrade, which was activated on Tezos mainnet in mid October 2019. The code in this upgrade modified the account state of a network valued at ~1 billion dollars. Blog articles on Babylon, its features and the link to the repository:

Qualifications

  • Prior experience in functional programming, preferably in either OCaml or Haskell. Alternatively, prior experience in programming with low-level languages such as Rust
  • Self-motivated & self-organised (expect minimal management)
  • Interested in the open-source technology and research applied to blockchain

Bonus Qualifications

  • Prior experience with large scale distributed systems
  • Prior experience with network and systems engineering
  • Prior experience in blockchain technology
  • Prior experience with 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.

  • 1-9

Cryptium Labs is a multi-network research and engineering team. We deploy cutting-edge research to improve the capability and efficiency of distributed protocols. We envision a future proof-of-stake blockchain ecosystem without the externalities or limitations of proof-of-work, where heterogeneous blockchains serving a wide variety of application use-cases coexist and interoperate seamlessly. Cryptium Labs started as a proof-of-stake validator with focus on security. We currently operate a live Tezos baker, Cosmos, IrisNetwork, and run testnets on Polkadot and NuCypher. We envision a secure, interoperable, and heterogenous blockchain ecosystem, and plan to help facilitate this by skeptically evaluating, continuously monitoring, and frequently upgrading existing blockchain protocols. Founded by @adrian_brink @awasunyin @cwgoes.

  • Blockchain
  • Early Stage Venture
  • Idris
  • RUST
  • OCAml
  • Haskell
  • Flexible Working
  • Remote Working
View 3 jobs
Engineers who find a new job through Blockchain Works average a 15% increase in salary.

Salary

Competitive

Contract type

Full time
Remote working

Technologies & frameworks

  • ocaml
  • rust
  • haskell
  • f#
  • scala

Benefits & perks

  • Remote working
  • Flexible working

Other roles that might interest you

Blockchain Protocol Developer