Senior ZK Engineer
About the Company
At Scroll, we have a global and remote work culture. We value talent, cultural fit, and suitability for the role when making hiring decisions. If you possess the skills and experience required for this job description, we encourage you to apply.
Responsibilities
As a Senior Engineer specializing in zk technology, you will play a crucial role in keeping us ahead of the curve in this rapidly advancing field. This position is vital to our visibility and overall success. The role is well-suited for someone who thrives in a startup environment and is a self-starter, capable of taking on responsibilities and working effectively remotely.
In this role, you will:
- Design, build, and optimize our zkEVM circuit to enhance user experience by delivering higher throughput and faster finality time, while reducing proof generation costs.
- Stay updated with the latest zk literature and research in the industry and collaborate externally with top experts in the zk and blockchain communities.
- Conduct circuit optimization, zk circuit implementation, and zk prover implementation on a daily basis.
- Guide and mentor junior developers, share expertise, and uphold high coding standards by writing and implementing high-quality code.
Join our team of passionate individuals in a culture characterized by openness, autonomy, and ownership.
Requirements
- Excellent coding skills in Rust or C++
- Strong coding standards with a focus on open-source contributions, code correctness, performance, and maintainability.
- Ability to independently take an idea, feature, or project from concept to production, and guide junior developers through the process.
- Familiarity with recent zk proof technology such as r1cs, plonkish, AIR, and stark.
- Broad knowledge of computer science and system design, including the development of real-world applications and performance optimization.
- Proactive, independent, and transparent approach to work.
- Confident, yet humble with a demonstrated ability to learn quickly and problem-solve efficiently.
- Excellent communication and collaboration skills, with proficiency in written and spoken communication.
Nice to Have
- Familiarity with blockchain technology.
- Knowledge of Ethereum, EVM, L2s, Rollups, and ZK.
- Strong math skills, particularly in cryptography.
- Experience developing, optimizing, and writing real-world zk circuits, such as mixers and signature verification.
- Technical publications or articles, social media presence, or fluency in Mandarin Chinese.
About You
- Self-starter who takes ownership and is well-organized, disciplined, and effective in working autonomously.
- Responsive, collaborative, and committed individual with a strong work ethic.
- Excellent communicator who can express views clearly in remote and globally distributed teams.
- Thrives in an agile startup environment.
- Empathetic listener who engages well with colleagues.
- Resilient and driven, with a willingness to continuously learn and improve.
What We Offer
- Mission-led and collaborative company culture.
- Opportunity to work with cutting-edge technology and like-minded individuals who contribute to the advancement of Ethereum.
- Competitive salary package, generous paid time off, and an annual growth budget.
- Remote work from any location, with flexible hours.
- Home office setup or co-working membership allowance.
- Private healthcare in selected countries.
Scroll is an equal opportunity workplace. We are committed to providing equal employment opportunities regardless of race, color, ancestry, religion, sex, national origin, sexual orientation, age, citizenship, marital status, disability, gender identity, or veteran status. If you have a disability or special need, please inform us, and we will make every effort to accommodate you.
