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 play a pivotal role in designing and launching Namechain, our upcoming zkEVM-powered Layer 2 (L2) dedicated to ENS. You’ll tackle industry-first challenges—ranging from cutting-edge circuit design and high-performance proving to privacy-preserving record systems and recursive proofs for subdomain resolution. This is an opportunity to set new standards in ZK-rollup technology and help millions of users seamlessly benefit from Ethereum-level security and near-instant, low-cost ENS operations.
If you’re passionate about pioneering new cryptographic techniques in production, we’d love to have you on the team.
What You’ll Do
-
Technical Development
-
Lead the zkEVM Rollup Architecture: Oversee the design, implementation, and optimization of Namechain’s L2 rollup, ensuring high integrity, throughput, and minimal proof latencies.
-
Circuit Design & Optimization: Contribute to and refine Linea’s zkEVM codebase, building specialized circuits for ENS logic (e.g. namehash computations, domain-merkle proofs). Explore recursive proof composition, GPU/FPGA acceleration, and novel proving algorithms to push performance.
-
Production-Grade Infrastructure: Develop and maintain robust CI/CD processes, advanced testing frameworks (including fuzzing and formal verification), and security best practices for all zero-knowledge components.
-
-
Integration & Collaboration
-
Seamless Protocol Integrations: Partner with dApps, wallets, and infrastructure providers to ensure easy, trustless cross-chain name resolution—no central servers required.
-
Collaboration with ZK Ecosystem: Work alongside leading researchers and cryptographers in the Consensys Linea community, bridging academic breakthroughs with real-world deployment.
-
Technical Standards & Documentation: Shape the next wave of industry standards for zkEVM development, from circuit versioning to universal resolver interfaces.
-
-
Development Process Excellence
-
Scalable System Architecture: Design solutions that can handle millions of registrations and subdomain updates without sacrificing finality or decentralization.
-
Efficient Deployment & Iteration: Drive rapid, secure release cycles for the L2 chain, leveraging dev-friendly tooling so community contributors can easily participate.
-
Performance Benchmarking: Continuously analyze prover throughput, circuit constraints, and on-chain gas metrics—ensuring the entire ENS + Namechain ecosystem meets world-class performance benchmarks.
-
Leadership & Community Engagement
-
Mentorship: Grow and mentor the engineering team, fostering a culture of technical excellence and cryptographic innovation.
-
Open-Source Advocacy: Champion open-source collaboration, contributing to ENS’s public repositories, circuit libraries, and developer tools.
-
Community Representation: Engage with broader ZK and Ethereum communities—whether speaking at conferences, hosting workshops, or leading governance discussions—ensuring ENS remains at the forefront of ZK research and development.
-
-
Who You Are
-
Expert in ZK Proofs: 3+ years of hands-on experience designing, implementing, and auditing ZK systems (zk-SNARKs, zk-STARKs, Halo 2, Nova, etc.). Advanced understanding of circuit security, arithmetization, and on-chain verification.
-
Ethereum & L2 Experience: Solid background with EVM-compatible architectures, rollup paradigms, bridging concepts, and system-level software development.
-
Security-Focused: Deep familiarity with blockchain security, distributed systems, and the pitfalls of advanced cryptographic protocols—particularly around circuit correctness, trusted setups, and data availability.
-
Open-Source Contributor: Track record of meaningful contributions to cryptographic or blockchain repositories; you enjoy engaging with a vibrant developer community.
It’s a Plus If You Have
-
Advanced Circuit Tooling: Hands-on proficiency with gnark, circom, or other specialized ZK frameworks, including Rust/C++ coding for high-performance proof generation.
-
Formal Verification Techniques: Understanding of formal methods (Coq, Lean, HALO 2 formal proofs) to ensure circuit correctness and build high-assurance systems.
-
Consensus & Performance Optimization: Experience with HPC, GPU pipelines, or specialized hardware solutions for high-speed proof generation or advanced consensus algorithms.
-
Prior ZK Rollup Experience: Familiarity with cross-chain bridging, aggregator networks, or innovative L2 data-availability approaches (e.g., danksharding, ephemeral data proofs).
ENS Labs an equal-opportunity employer and embraces diversity. We welcome applicants from all backgrounds and are committed to creating an inclusive and supportive work environment.