For companies
  • Hire developers
  • Hire designers
  • Hire marketers
  • Hire product managers
  • Hire project managers
  • Hire assistants
  • How Arc works
  • How much can you save?
  • Case studies
  • Pricing
    • Remote dev salary explorer
    • Freelance developer rate explorer
    • Job description templates
    • Interview questions
    • Remote work FAQs
    • Team bonding playbooks
    • Employer blog
For talent
  • Overview
  • Remote jobs
  • Remote companies
    • Resume builder and guide
    • Talent career blog
Ethereum Foundation
Ethereum Foundation

Researcher/Engineer (Formal Verification)

Location

Remote anywhere

Salary Estimate

N/AIconOpenNewWindows

Seniority

N/A

Tech stacks

Ethereum
Cryptography
Project management
+10

Permanent role
9 days ago
Apply now

Researcher/Engineer (Formal Verification)

Remote (Global)

Ethereum Foundation – Protocol Snarkification /

Full-time /

Remote

Apply for this job

Role summary

As a member of the Protocol Snarkification team, you will work towards snarkifying Ethereum by working to specify and verify the core cryptographic components of proof systems and their implementation in the Ethereum ecosystem.

About the Ethereum Foundation

The Ethereum Foundation (EF) is a global non-profit organization dedicated to assisting the Ethereum ecosystem in realizing the potential of Ethereum as an open, neutral infrastructure for the world. In practice, we dynamically allocate resources to critical projects when needed and step back when others can take the lead.

About the team

The Protocol Snarkification team's mission is to help integrate cryptographic proof systems into the core of Ethereum, with a particular focus on specifying and verifying the cryptographic protocols and their implementation. This is a research-oriented team that sits alongside other Protocols teams (particularly the Cryptography and zkEVM teams), working towards Ethereum’s snarkification, and which is intended to remain flexible to the needs of Ethereum’s development whilst improving the way that high assurance cryptography is delivered in the Ethereum ecosystem.

The team currently oversees the zkEVM formal verification project, which includes the formal verification of zkVM circuits, the development of formally verified executable specifications of proof systems, and the verification of implementations against these specifications. Many aspects of this work are representative of this team’s interests; for example, formalization of cryptography in Lean and (Lean-)MLIR for cryptography.

Key responsibilities

Key responsibilities would include a subset of the following, depending on your specific interests and expertise.

- Formalize cryptography that is used in Ethereum. This includes developing new specifications, maintaining libraries such as ArkLib, and working with external collaborators to verify optimizations and other implementation details which are used in practice.

- Investigate the development and verification of MLIR dialects for cryptography and zkVMs.

- Improvements to tooling and the use of AI for the above.

- Assist the zkEVM Formal Verification effort.

- Collaborate with other teams at the EF (e.g. Cryptography, zkEVM).

- Stay at the forefront of relevant developments in cryptography, implementations, and formal verification.

- Document and communicate your work, and contribute to the broader high assurance cryptography ecosystem.

Required skills and/or experience

  • Relevant academic and/or professional background. You should be able to evidence skills related to your future work at the EF; in particular, practical knowledge of cryptography and/or the implementation stack, as well as proof assistants (Lean is preferred) and other formal verification tools applied to cryptography. Past contributions to open source projects is a plus.
  • Curiosity and a willingness to keep learning.
  • Excellent communication and collaboration skills. You should be able to communicate and collaborate with other teams at the EF as well as with external organisations.
  • The ability to work effectively as part of a team in a fully remote, distributed and asynchronous organization.
  • Interest in and familiarity with Ethereum as a whole. Although you might not work across the entire Ethereum stack, you should not feel like a fish out of water at Ethereum events.

Logistics

This is a fully remote full-time position. Specific location and hours are flexible, but overlapping availability with Western Europe is a plus, particularly around “Eth o’clock” (14:00 UTC).

Willingness to travel is not a strict requirement, but you’ll likely benefit from being able to occasionally travel to events related to your work.

Apply for this job

About Ethereum Foundation

👥201-500
🔗Website

Ethereum Foundation Service

Ethereum Foundation product / service
Ethereum Foundation product / service
Ethereum Foundation product / service
Ethereum Foundation product / service
Ethereum Foundation product / service

How does Ethereum Foundation work?

A global, open-source platform used for programmable money and decentralized applications that allow users have control over their own data.

Company culture

Subtraction

Resisting the natural tendency of organizations to grow and accumulate value within themselves, and cultivating value creation outside the Foundation in the broader Ethereum ecosystem

Visit company profileIconOpenNewWindows

Unlock all Arc benefits!

  • Browse remote jobs in one place
  • Land interviews more quickly
  • Get hands-on recruiter support
PRODUCTS
Arc

The remote career platform for talent

Codementor

Find a mentor to help you in real time

LINKS
About usPricingArc Careers - Hiring Now!Remote Junior JobsRemote jobsCareer Success StoriesTalent Career BlogArc Newsletter
JOBS BY EXPERTISE
Remote Front End Developer JobsRemote Back End Developer JobsRemote Full Stack Developer JobsRemote Mobile Developer JobsRemote Data Scientist JobsRemote Game Developer JobsRemote Data Engineer JobsRemote Programming JobsRemote Design JobsRemote Marketing JobsRemote Product Manager JobsRemote Project Manager JobsRemote Administrative Support Jobs
JOBS BY TECH STACKS
Remote AWS Developer JobsRemote Java Developer JobsRemote Javascript Developer JobsRemote Python Developer JobsRemote React Developer JobsRemote Shopify Developer JobsRemote SQL Developer JobsRemote Unity Developer JobsRemote Wordpress Developer JobsRemote Web Development JobsRemote Motion Graphic JobsRemote SEO JobsRemote AI Jobs
© Copyright 2025 Arc
Cookie PolicyPrivacy PolicyTerms of Service