This page contains links to reading / viewing which will help you understand more about ConsenSys and the PegaSys spoke.

ConsenSys the Company

ConsenSys is a venture production studio focused on building and scaling tools and enterprise software products powered by Ethereum. Our mission is to use these solutions to power the emerging economic, social, and political operating systems of the planet.

Our teams are busy at work building the future of identity, financial markets, commerce, security and infrastructure, and more. If you are someone that thrives in a fast-paced environment where being self-directed, determined, and resilient are a requirement, we would love for you to join us.

PegaSys Spoke

The PegaSys team within ConsenSys builds software to address challenges that span public chain and enterprise ecosystems at all layers of the (Enterprise) Ethereum protocol stack. Our path to success lies in interactions and open source contributions coming from our engagement with ConsenSys Enterprise, academic, EEA, and Ethereum Foundation communities.

Some of the challenges we have been focusing on include security, scalability, performance and robustness. Some of our notable engagements include our work in Dubai as City Blockchain Advisor, Swarm storage community, and EEA vision. Current ground-level activities revolve around re-architecture of blockchain clients, like Geth and Quorum, into modular, pluggable, and service-oriented components.

Selection Criteria

This is the generic selection criteria for the team. I understand that recent graduates and more junior team members will meet far fewer of the selection criteria than more senior people.

  • Experience working in engineering teams with a proven history of delivering enterprise-grade solutions
  • Experience with most of the following:
    • blockchain,
    • distributed computing,
    • cloud computing,
    • virtual machines & Docker,
    • parallelization,
    • cryptography.
  • Experience with: Golang, Solidity, Java, C++ preferred
  • Ability to write clearly on technical topics
  • Relevant degree(s) in Computer Science or related fields
  • Experience with some of the following:
    • Hadoop, Spark
    • Oracle, MySQL or PostgreSQL
    • SQL development and optimization
    • Troubleshooting
    • Concurrency and synchronization
    • Common IPC/RPC methods and patterns
    • High availability and business continuity
    • Queuing patterns and pipeline design
    • Batch operations
    • Messaging systems and patterns
    • Solid OS / networking fundamentals
    • Virtual memory management
    • File system design
    • Optimization
    • System administration knowledge
    • Network architecture
    • Testing
    • Performance analysis

Background Reading

To get an insight into the company and Joe Lubin, co-founder of Ethereum, and the founder of ConsenSys, watch:

A helpful background to all things blockchain is the original Bitcoin paper:

The company uses Blockchain technologies, in particular Ethereum:

Information about Quorum:

To get yourself up to speed on writing, deploying and debugging smart contracts, walk through this example:

 

View at Medium.com

View at Medium.com