Web3 FoundationWeb3 Foundation

Spec Engineer

Remote
Employee
Software / Web Development

About the Role & Spec at Web3 Foundation

To encourage the adoption of our technologies and make the protocol accessible to other developers to re-implement and incorporate in their applications, as well as to increase transparency and auditability of the designed technologies/protocols, it is essential to maintain up-to-date specification of our technology stack. As part of the Spec team you will work closely with the Research team as well as developers implementing Web3 technologies and protocols.

We are a lean team with a flat organisation. You will be working closely together with team members in Zug, Switzerland and in remote locations, as well as with diverse service suppliers.

Tasks

  • Study documentation produced by the research team and engage with them to understand the protocol and algorithms.
  • Turn protocol designed by the research team into implementable specification.
  • Study and review code as well as write up specifications for those protocols by removing implementation details.
  • Review and test implementations of specifications and inform implementers about the potential discrepancies between the code and the specification.
  • Design and develop the Polkadot cross-implementation test suite to ensure network safety and performance
  • Shepherd the standardisation process together with the community
  • Support implementers in their development of Polkadot hosts and runtimes

Requirements

  • Solid Programming skills in one or more language, ideally Rust
  • BSc or MSc in Engineering, Computer Science or equivalent work experience
  • Experience in writing specifications and technical documents.
  • Experience contributing to open source projects and demonstrated familiarity with open source communities
  • Knowledge and understanding of blockchain technologies and applications as well as the theoretical concepts behind it

A Plus

  • Experience in research and/or collaborating with researchers
  • Formal Verification experience
  • Programming experience in JavaScript, C++, Go or WASM

Benefits

  • Competitive compensation and employee benefits
  • Opportunity to become an expert in the latest blockchain technologies.
  • The opportunity to relocate to Zug, Switzerland
  • A remote-friendly environment with flexible working hours
  • Regular team and company retreats at unique locations around Europe
  • Opportunity to work in a multinational, high-performance team with diverse backgrounds (i.e. physics, computer science, machine-learning algorithm design, legal, financial products, management consulting etc.)
Didn’t find what you were looking for?
Updated: 2 weeks ago
Job ID: 4602226
About Web3 Foundation
11-50 employees
Information Technology and Services
Zug, Switzerland
The Web3 Foundation nurtures and stewards technologies and applications for the decentralized web.
Zug, Switzerland
Interested?
Documents:
.doc, .docx, .pdf, .rtf, .txt
You will receive a link to verify your email and your account will be created. You can also apply with creating a password.
Contact Person
Kathryn Willcox
Kathryn Willcox
HR & Recruitment Manager
No time? Just apply later
We’ll send a link to this job to your email.
This site is protected by reCAPTCHA.
Google Privacy Policy and Terms of Service apply.
  1. Spec Engineer