You will be working with the Smart Contract Assurance team who - through their services - are setting the standard for blockchain security. They assess the security of smart contracts and critical blockchain components using state-of-the-art techniques and set up processes to ensure they stay secure after deployment; You will work with developers from a diverse portfolio of clients, from key players in the blockchain industry to startups who are scaling to well-known companies looking to establish themselves in the space; You will work with one of the leading smart contract teams to audit the code for the clients’ blockchain products; You will contribute to the development of our security tools and, where there is opportunity, to help create new ones; You will conduct security research and publish your findings in technical blog posts
Requirements:
You have a degree (bachelor/master) in Computer Science or another relevant field; Minimum of 1 year working in a similar function or working with the topic; You have expert knowledge of blockchain and smart contracts, with a growth mindset and curiosity to learn continuously; You are fluent in English and good written communication skills; Strong understanding of blockchain protocols and smart contract platforms; You have fluency in Solidity and Python; You have experience with penetration testing, vulnerability scanning, threat modeling, or similar; You have basic knowledge of cryptography; You have proficiency with Linux and Git