Common Prefix is seeking a full-time Software Engineer.

Description

This is a full-time position for a Software Engineer. You will play a pivotal role in creating and implementing blockchain protocols.

Location

Remote worldwide or on-site in Athens, Greece (time zones close to UTC+2 preferred)

About us

Common Prefix is a blockchain consulting company. Blockchain technologies will empower a planetary-wide economic collaboration with efficient resource allocation in the near future, tracking capital, land, stock, government decisions, business, and governmental contracts. In the path towards this mainstream adoption of a "world wide ledger", our mission is to solve the foundational scientific and engineering challenges that stand in the way, in particular in the areas of interoperability, scalability, and usability.

We are idealistic cryptographers who prove protocols secure using mathematics, and pragmatic engineers who implement protocols and take them to production; and we culminate the synergy between the two. We're a small team of 24 people, half scientists, half engineers, working with blockchain-first companies only, from L1 to L2 and DeFi protocols, among others Axelar, Espresso Systems, Mysten Labs, Celestia, Babylon, and Flashbots, and via multiple research grants from the Ethereum Foundation. Beyond consulting, our engineering team is building core and foundational open source libraries and tooling to power the blockchain systems of tomorrow for the betterment of the community, focusing on Ethereum, Cosmos, and Bitcoin; and our research team is openly publishing papers in A* peer-reviewed scientific conferences and journals on all the foundational topics in the space, with the goal of getting performant protocols proven secure, cited, appreciated, implemented, and deployed.

You can learn more about our company on our website.

This is an ideal position if you want to switch gears into the area of blockchain technologies, as prior blockchain experience is not required and you can learn it with us. If you don’t already know these technologies, you will learn to develop on Bitcoin, Ethereum, Cosmos, and Axelar, among others.

We employ some of the top scientists and engineers in the field, with whom you will have the opportunity to work hand-in-hand and learn from. As academics, we often hold internal lectures, courses, one-on-one mentoring sessions, and paper presentations to ensure the personal growth of everyone in the company and remain at the forefront of research in our field. You will also have to opportunity to make significant scientific contributions and publish in reputable conferences or journals, should you choose to do so, even if you don’t have a prior research record.

The vast majority of our work is open source, whether it is developed internally or for clients. You will have the opportunity to enrich your GitHub portfolio by contributing to some of the most pioneering open source tooling in the industry that we are developing and which is used by a broad range of projects.

Responsibilities

In this role, you will split your time between the following responsibilities as needed:

Requirements