Skip to main content
Posted October 18, 2021
ChainSafe Systems

Protocol Engineer, Lodestar (Backend TypeScript)

Remote, OR 97458, USA Remote Full Time
Reference: 743999782395111

As a protocol engineer, you will contribute to Lodestar by developing accurate, secure, and performant code to implement various specifications. No...

As a protocol engineer, you will contribute to Lodestar by developing accurate, secure, and performant code to implement various specifications. No prior blockchain experience is required, but it's expected to gain protocol proficiency over time. You'll also have the opportunity to engage with a wider Ethereum 2.0 community, other client teams and contribute to research efforts to influence its future design. The position is full-time and remote-friendly.

No prior blockchain experience is required

Responsibilities

  • Understand a protocol specification and develop a highly performant implementation
  • Research multiple solutions and evaluate their performance-memory trade-offs
  • Research and develop novel light-client solutions
  • Refactor and improve existing features in the client
  • Review, audit, and test your teammate's code
  • Provide feedback on overall design decisions
  • Collaborate with other protocol implementation teams to share knowledge and improve each other's clients

Qualifications

Required skills and experience

  • Extended experience developing highly performant, secure, and scalable software
  • Senior Proficiency in Javascript and TypeScript (no front-end experience required)
  • Experience in distributed applications and peer to peer networking
  • Comfortable learning complex protocols from scratch
  • Takes initiative, is a self-starter, be accountable for work
  • Experience with open-source software or strong communication skills as we actively coordinate with external parties

Nice to have

  • Experience with blockchain protocols
  • Experience with cryptography
  • Familiar with Node.js C++ internals and/or the v8 javascript engine
  • Strong academic or engineering background
  • Performance analysis and optimization, optimizing data structures and algorithms
  • DevOps, testing infrastructure, and CI for large systems
  • Familiarity with open-source software principles

This listing expired on Dec 02. Applications are no longer accepted.

Below are some other jobs we think you might be interested in.