Blockchain Protocol Engineer (ConsenSys Quorum)

  • Token Foundry @ ConsenSys
  • Oct 06, 2020
Permanent

Job Description

About ConsenSys:
ConsenSys is the leading Ethereum software company. We enable developers, enterprises, and people worldwide to build next-generation applications, launch modern financial infrastructure, and access the decentralized web. Our product suite, composed of Infura, Quorum, Codefi, MetaMask, and Diligence, serves millions of users, supports billions of blockchain-based queries for our clients, and has handled billions of dollars in digital assets. Ethereum is the largest programmable blockchain in the world, leading in business adoption, developer community, and DeFi activity. On this trusted, open source foundation, we are building the digital economy of tomorrow. To explore our products and solutions, visit http://consensys.net/ .
About ConsenSys Quorum:
ConsenSys Quorum is an open source protocol layer that provides developers with the flexibility and reliability needed to make their blockchain applications successful. ConsenSys Quorum comprises a suite of configurable components and APIs, enabling you to customize your use case and production environment. Confidently join the hundreds of enterprises already running reliable, production applications on Quorum.
What you will work on:
  • Build core blockchain and enterprise technologies; optimize blockchain data structures, write crypto algorithms and protocol specifications
  • Design, develop and implement blockchain protocol packages for Ethereum
  • Craft and maintain interfaces for API and Storage teams
  • Use formal methods to test the correctness of Ethereum Protocols
What we are looking for:
  • Deep understanding of OOD/OOP distributed systems; designing and developing large scale, high availability software preferably in Java
  • Experience analyzing data structures and algorithms and issues related to scale, security and availability
  • Experience working with language and compiler design or crypto engineering
  • Experience with and/or interest in some of the following areas:
    • Distributed Systems
    • Database and Large-scale Storage Systems
    • Big Data Processing Systems
    • Operating Systems
    • Performance Analysis and Optimization
    • Cryptography
    • Blockchains
    • Ethereum
  • Comfortable operating in an Agile environment
  • Collaborative by nature; willing to give and receive feedback
  • Open to learning
  • Understanding we are a globally distributed, remote-first team; Comfortable with handling uncertainty and ambiguity