loader image

Spec Engineer

You will be working closely with company research and specification teams as well as the developers who are implementing company technologies and protocols. Some protocols are suggested and designed by the research team and you will be specifying those algorithms into rigorous protocols with enough details to be consistently implementable across potential languages and applications. Some specifications are lead by the implementation teams and you would be reading and reviewing their code to derive a language-independent specification from it. Further more you will be overseeing the implementation of the protocols and verifying the conformation of the implementations to the specification.



Responsibilities

 


  • Study documentation produced by the research team and engage with them to understand the protocol and algorithms.

  • You turn protocol designed by the research team into implementable specification.

  • Study and review codes producing first hand protocols and write up specification for those protocol by removing implementation details.

  • Review and test implementations of the specification and inform the implementers about the potential discrepancies between the code and the specification.





Requirements


  • Experience in writing specifications and technical documents.

  • Experience contributing to open source projects and demonstrated familiarity with open source communities

  • Experience in programming, e.g., in Rust, JavaScript, C, C++, Go. Knowledge and understanding of blockchain technologies and applications

  • BSc or MSc in Engineering, Computer Science or related field



A Plus


  • Experience and proficiency in Rust programming language.

  • Experience with remote work.

  • Several years of work experience as a developer.

  • To apply to this position, we ask you to answer a few questions in the application form, and to submit your CV and a cover letter, telling us a bit about yourself and your motivation to join us.



Position

Full-Stack Developer


Must have Skills

  • JavaScript

    Beginner

  • C++

    Beginner

  • Rust

    Beginner

  • Go Lang

    Beginner

Client Payroll

Up to 450 K/Year USD (Annual salary)

Fully Remote

english - Fluent

Languages
Cancel
Cancel

Active

Skip

Spec Engineer

You will be working closely with company research and specification teams as well as the developers who are implementing company technologies and protocols. Some protocols are suggested and designed by the research team and you will be specifying those algorithms into rigorous protocols with enough details to be consistently implementable across potential languages and applications. Some specifications are lead by the implementation teams and you would be reading and reviewing their code to derive a language-independent specification from it. Further more you will be overseeing the implementation of the protocols and verifying the conformation of the implementations to the specification.



Responsibilities

 


  • Study documentation produced by the research team and engage with them to understand the protocol and algorithms.

  • You turn protocol designed by the research team into implementable specification.

  • Study and review codes producing first hand protocols and write up specification for those protocol by removing implementation details.

  • Review and test implementations of the specification and inform the implementers about the potential discrepancies between the code and the specification.





Requirements


  • Experience in writing specifications and technical documents.

  • Experience contributing to open source projects and demonstrated familiarity with open source communities

  • Experience in programming, e.g., in Rust, JavaScript, C, C++, Go. Knowledge and understanding of blockchain technologies and applications

  • BSc or MSc in Engineering, Computer Science or related field



A Plus


  • Experience and proficiency in Rust programming language.

  • Experience with remote work.

  • Several years of work experience as a developer.

  • To apply to this position, we ask you to answer a few questions in the application form, and to submit your CV and a cover letter, telling us a bit about yourself and your motivation to join us.



Job Type

Client Payroll


Positions

Full-Stack Developer


Must have Skills

  • JavaScript

    Beginner

  • C++

    Beginner

  • Rust

    Beginner

  • Go Lang

    Beginner


Languages

english -Fluent

Up to 450 K/Year USD (Annual salary)

Longterm (Duration)

Fully Remote

Skip

Kathryn W

| United States