Protocol Engineer
#
Scroll embraces a remote-first work culture and our team is spread out globally. We prioritize hiring individuals based on their talent, fit with our culture, and suitability for the role. If you possess the skills and experience mentioned in this job description, we encourage you to apply!
About Scroll…
Scroll is dedicated to building the trust layer that will drive the future of the Internet, utilizing advanced mathematics and cryptography. Our team consists of passionate builders, researchers, and cryptographers who deeply value open-source software and the community behind it. If you thrive in an environment of openness, ownership, and flexibility, we would love to chat with you.
About the Job
- As a Protocol Engineer, you will be an important member of our Protocol team, focused on ensuring that Scroll remains at the forefront of blockchain and Ethereum innovation.
- This role involves taking ownership of projects that differentiate Scroll and push the boundaries of zkRollup technology.
- You will be responsible for designing and implementing features in production, making a significant impact on the wider Ethereum ecosystem.
- Working on complex challenges such as decentralizing the sequencer, you will collaborate with other passionate technical minds in a culture that values autonomy, ownership, and openness.
- This position offers remote work opportunities.
Requirements
- Demonstrated ability to design and implement new, production-grade, open-source blockchain protocol projects using Golang or Rust and a solid understanding of Solidity. For example, by contributing to Ethereum, implementing EIPs, participating in ethresear.ch, making contributions to nodes like geth or Lighthouse, holding an EF fellowship, writing academic papers, etc.
- You display ownership, proactivity, independence, and transparency. Your excitement for learning complex concepts motivates and inspires others.
- You excel at collaboration and have excellent communication skills, adept at working asynchronously and across different cultures. You are able to express yourself clearly and concisely through written documentation, specifications, and on platforms like Slack.
- You adhere to excellent coding standards, particularly in distributed systems, open-source contributions, creation of correct and performant code, employing good developer practices, utilizing Notion/GitHub effectively, performance profiling, optimization, and the ability to develop robust and maintainable code.
Nice to Have
- Familiarity with Ethereum, EVM, L2s, Rollups, ZK
- Knowledge of cryptography
- Technical publications, articles, Twitter threads, etc.
- Proficiency in Chinese language
What We Offer
- Mission-driven and collaborative work environment
- Opportunity to work with leading-edge technology and like-minded individuals contributing to the advancement of Ethereum
- Competitive salary package, generous paid time off, annual growth budget
- Remote work from any location with flexible hours
- Support with home office setup or co-working membership
- Private healthcare coverage in select countries
Scroll is committed to promoting equal employment opportunities and maintaining an inclusive workplace. We believe in equal opportunities for everyone, regardless of race, color, ancestry, religion, sex, national origin, sexual orientation, age, citizenship, marital status, disability, gender identity, or Veteran status. If you require any accommodations or have specific needs, please let us know, and we will do our best to accommodate you.
