Summary
Join Clearmatics, a blockchain protocol engineering company, as a Smart Contract Engineer to expand their Layer 1 Engineering team. Develop and maintain decentralised financial smart contracts on Autonity, enabling the creation of decentralised risk markets in real-world risk factors.
Requirements
- 4+ years professional experience in software engineering
- 2+ years smart contract programming experience in Solidity
- Bachelor's degree in Computer Science or a related technical field
- Strong knowledge of Eth1 protocols and proof of stake consensus
- An understanding of the DeFi landscape and major DeFi primitives
- Proficiency in Python programming and web3.py Ethereum development
- Experience interfacing with data oracles and P2P data stores (e.g. IPFS)
- Experience working with third party smart contract auditors
- Contributed code to open-source projects in the Web3 space
Responsibilities
- Develop and maintain decentralised financial smart contracts on Autonity that will enable the creation of decentralised risk markets in real-world risk factors
- Work on a wide range of problems including smart derivatives, DEX trading & settlement protocols, algorithmic stabilisation, data oracles, liquid staking, and more
- Transform research models and prototypes into production-grade Solidity code
- Collaborate with Autonity core developers on enhancing L1 protocol contracts and integrating new functionality into the Autonity Go Client
Preferred Qualifications
- Experience designing, researching, or implementing Web3 protocols
- Proficiency with the Python scientific computing stack (NumPy, Pandas, Jupyter)