ENS Labs Logo

ENS Labs

ZK Engineer

Posted 4 Days Ago
Be an Early Applicant
Remote
Senior level
Remote
Senior level
As a ZK Engineer at ENS Labs, you'll design and launch Namechain, an L2 for ENS, handling circuit design, system architecture, and protocol integration while mentoring the team and engaging with communities.
The summary above was generated by AI

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.

Top Skills

C++
Circom
Ethereum
Evm
Gnark
Halo 2
L2
Nova
Rust
Zk-Snarks
Zk-Starks

ENS Labs Singapore Office

Similar Jobs

Senior level
Cloud • Computer Vision • Information Technology • Sales • Security • Cybersecurity
Develop and maintain reliable, scalable services for CrowdStrike’s infrastructure and products. Collaborate with teams to enhance systems and implement new technologies while ensuring efficient performance and stability.
Top Skills: AWSC++CassandraGCPGoJavaK8SKafkaKotlinNode.jsOpensearchPythonScala
4 Days Ago
Easy Apply
Remote
4 Locations
Easy Apply
Mid level
Mid level
Cloud • Security • Software • Cybersecurity • Automation
As an Intermediate Backend Engineer, you will design and maintain server-side applications, optimize databases, and ensure system reliability while collaborating with cross-functional teams.
Top Skills: AWSDockerGCPGitlab Ci/CdGoKubernetesPostgresPythonRubyTerraform
4 Days Ago
Remote
Hybrid
Singapore, SGP
Expert/Leader
Expert/Leader
Cloud • Information Technology • Security • Software • Cybersecurity
As a Principal Solutions Architect, you'll guide enterprise customers in digital transformation, aligning business outcomes with Cloudflare's technology, and influence high-level technology decisions.
Top Skills: APIsAws LambdaCi/CdCloudflareCloudflare WorkersEvent-Driven SystemsGcp Cloud FunctionsMicroservicesZero Trust

What you need to know about the Singapore Tech Scene

The digital revolution has driven a constant demand for tech professionals across industries like software development, data analytics and cybersecurity. In Singapore, one of the largest cities in Southeast Asia, the demand for tech talent is so high that the government continues to invest millions into programs designed to develop a talent pipeline directly from universities while also scaling efforts in pre-employment training and mid-career upskilling to expand and elevate its workforce.

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account