About the Role
As a protocol engineer, you will be a core team member building the future of their open-source distributed systems infrastructure. Protocol team engineers have direct impact on the trajectory of their layer 0 distributed ledger technology. You will contribute to the design of developer APIs, build features that enable cross-application integrations, and contribute solutions to complex systems architecture problems.
5+ years’ experience with Scala and/or Java
Strong background in distributed systems or big data tooling
Solid understanding of core algorithms and data structures
Familiarity with git, test + design practices, and agile software design concepts
Experience with TCP/IP networking, architecture, and distributed systems
BA/BS/PhD in computer science or related field, or equivalent experience