Sr. Blockchain Engineer, Distributed Systems

Design, build, and maintain core libraries, protocols, and distributed applications. Integrate research prototypes into scalable production software, solve problems in peer-to-peer and storage systems, review open-source contributions, engage users and contributors, and mentor junior engineers.

Responsibilities

  • Create and maintain shared software libraries and programs
  • Contribute to protocol design and specification
  • Design and implement performant and resilient distributed applications
  • Develop solutions for low-trust distributed systems
  • Integrate research prototypes into scalable production systems
  • Review code and guide open-source contributors
  • Engage and educate the community and users
  • Lead and develop junior engineers

Requirements

  • BA or BS in Computer Science, Computer Engineering, a related field, or equivalent practical experience
  • Significant experience building applications with Go, Rust, JavaScript, or related languages
  • Solid understanding of distributed systems principles
  • Experience designing and building distributed and peer-to-peer systems
  • Strong technical design ability across multiple domains
  • Leadership experience maintaining large-scale distributed systems in production
  • Literacy with cryptographic principles and practices
  • Experience with smart contracts, storage platforms, UNIX file systems, or virtual machines
  • Proven ability to independently drive projects in fast-paced environments
  • Excellent written and verbal communication skills
  • Awareness of teamwork, process, and collaboration patterns

Benefits

  • Very competitive compensation packages
  • Wellness benefits
  • Generous vacation policy
  • Ample equipment and workspace budget
  • Fun and engaging offsite retreats

See also

要針對這個職缺調整履歷嗎?

目前無法檢查您與這個職缺的符合程度;請先將履歷加入個人檔案,下次即可查看。

A new version of freehire is available