About the company
*Scroll has a remote-first work culture, our staff base is globally distributed and we are location agnostic. We make hiring decisions based on talent, culture fit and role suitability. If you have the skills and experience requested by this job description then please APPLY! At Scroll, we operate on the bleeding edge of a fast-moving frontier of zk technology, research and innovation. The Application Security Engineer will be responsible for improving the zkEVM-based zkRollup security, ensuring that Scroll is one of the safest Layer 2’s for projects and users. The role is ideal for an individual who thrives in a start-up environment, a self-starter that is dynamic and comfortable to take on responsibilities and can work effectively within a remote setup.
Job Summary
Duties and Responsibilities
📍Survey existing layer 2 and Ethereum protocols through code and papers. 📍Propose new designs and optimizations for our layer 2 protocol. 📍Propose new designs and optimizations for Ethereum (i.e. propose layer 2 related EIPs). 📍Explore new research directions (i.e. EVM, MEV, PBS, AA, Layer 3, etc). 📍Output high quality content (i.e. talk, blog post, research post). 📍Represent and promote Scroll at conferences and events. 📍Keep the engineering team up to date with the latest ideas in protocol research. 📍Establish collaborations with universities and external researchers to solve open problems.
Required Skills and Experience
📍Relevant PhD OR at least 1 year of experience in a crypto research role 📍High level of knowledge and understanding with Layer 2s and Ethereum infrastructure. 📍Ability to read and write academic papers, understand and propose EIPs. 📍Ability to present and explain cutting-edge crypto research to engineers clearly. 📍Experience in blockchain infrastructure development or cryptography preferred. 📍Fluency in Golang, Rust, C++, or similar languages. We work primarily in Golang and Rust, but prior experience is not mandatory.