ENS Labs • Remote
Last updated over a month ago
Job description
Ethereum Name Service (ENS) is a decentralized, permissionless naming system built on the Ethereum blockchain that enables human-readable names (like "myname.eth") to be linked to standard Ethereum addresses and other distributed systems.
As one of the first protocols built on Ethereum, ENS has enabled over 3 million registered .eth names, and over another 20 million ENS names from teams such as Coinbase, Uniswap, and Linea, as well as integrations with hundreds of other apps, wallets, protocols, and browsers in the crypto ecosystem.
ENS Labs has been driving the core development of the ENS protocol since 2018. We created the ENS app, open-source libraries, and core smart contracts. We are on a mission to make crypto-powered experiences as easy and accessible as browsing the web. Join us as we build the next iteration of our protocol, ENSv2, and pioneer a more decentralized, flexible, and scalable ENS for the future.
About the Role
Join ENS Labs as a Zero Knowledge Engineer and help shape the future of Namechain, our forthcoming zkEVM. This role offers an unparalleled opportunity to lead the technical development, implementation, and optimization of a cutting-edge Layer 2 (L2) infrastructure.
You will collaborate with internal and external partners, contribute directly to the Linea codebase on behalf of ENS, and drive advancements in zero-knowledge systems. If you're passionate about building groundbreaking technologies, we encourage you to apply.
Who You Are
Lead the implementation, deployment, and optimization of the zkEVM L2 rollup.
Develop and maintain robust infrastructure, ensuring high system integrity and performance.
Establish rigorous testing protocols, best practices, and security measures for the rollup stack.
Contribute directly to Linea's zkEVM stack improvements and feature development.
Manage technical integrations with external providers and internal teams.
Collaborate on core zkEVM improvements, including security and performance enhancements.
Maintain comprehensive technical documentation and establish industry-leading standards.
Drive secure, efficient, and scalable system architectures.
Coordinate seamless deployment processes while ensuring availability and performance.
Incorporate continuous feedback for iterative improvements.
Mentor and grow the engineering team, fostering a culture of technical excellence.
Engage with developer communities to support adoption and integration of ENS technologies.
Represent ENS Labs in technical forums and open-source initiatives.
Who You Are
3+ years of experience with Zero Knowledge proofs and cryptographic technologies.
Strong knowledge of ZK protocols (zk-SNARKs, zk-STARKs).
Experience with Ethereum tooling, EVM-compatible architectures, and Layer 2 solutions.
Proven expertise in system-level software development and performance optimization.
Deep understanding of blockchain security and distributed systems.
Strong open-source contribution history.
It’s a Plus, if You Have
Proficiency with gnark and other ZK-specific development tools.
Familiarity with formal program verification techniques.
Experience with low-level performance optimization and consensus algorithms.
Prior work on ZK rollups and Layer 2 protocols.
ENS Labs is an equal-opportunity employer and embraces diversity. We welcome applicants from all backgrounds and are committed to creating an inclusive and supportive work environment.