freehire launches on Product Hunt on 26 August.

Follow →

Protocol Security Researcher

Summary

Researches Ethereum protocol security by reviewing specs, fuzzing clients, and coordinating disclosures to prevent mainnet vulnerabilities.

The Ethereum Foundation

The Ethereum Foundation (EF) is a global non-profit organization dedicated to supporting Ethereum. Our mission is to help Ethereum remain secure, decentralized, and resilient over the long term by supporting critical protocol work and the broader ecosystem.

The role

The Protocol Security team helps prevent vulnerabilities from reaching Ethereum mainnet.

We work across the execution layer, consensus layer, networking, specifications, testing, and client implementations to identify security issues before they become production incidents. Our work combines deep protocol knowledge with security research, manual review, fuzzing, AI-assisted analysis, audits, and coordinated disclosure.

We're looking for engineers who already understand Ethereum deeply.

The strongest candidates are already active in Ethereum protocol development. Ideally you have deep experience with the execution layer, consensus layer, specifications, testing infrastructure, or other protocol-critical components.

What you'll work on

Examples include:

  • AI-assisted security research and automated bug discovery.

  • Reviewing upcoming hardforks.

  • Finding vulnerabilities across Ethereum protocol implementations.

  • Building and improving fuzzers.

  • Improving the team's automation and security tooling.

  • Manual security review of Ethereum protocol changes.

  • Working closely with Protocol DevOps, Specifications, researchers, and protocol implementers.

  • Coordinating responsible disclosure.

  • Supporting external audits and audit competitions.

What we're looking for

We're primarily looking for people with deep Ethereum protocol experience.

Ideal backgrounds include:

  • Deep familiarity with the execution layer or consensus layer.

  • Deep familiarity with EL or CL specifications.

  • Experience implementing or reviewing protocol changes.

  • Strong understanding of Ethereum networking, consensus, or execution internals.

Security experience should include one or more of:

  • AI-assisted security workflows.

  • Protocol security research.

  • Fuzzing.

  • Vulnerability research.

  • Manual application security review.

  • Building security tooling.

Languages commonly used include Go, Rust, Java, C#, Nim, and Python.

We're much less concerned with a specific number of years than with demonstrated technical depth.

What this application asks

ashby

Name, Email, Resume, Where are you based?

  • What is your notice period with your current employer?
  • How did you hear about this opportunity? choose one
  • If you selected "Event" or "Referral," please speficy which event or who referred you.  optional
  • Have you applied to a role at Ethereum Foundation in the past 2 years? yes / no
  • X (twitter)  optional
  • GitHub  optional
  • Farcaster optional
  • Other  URL/ website  optional
  • Additional Information written answer · optional
  • Have you contributed to an Ethereum client, protocol specification, or other consensus-critical project? If so, please provide links (PRs, commits, issues, EIPs, etc.). written answer
  • Have you reported any security vulnerabilities, bug bounty findings, or protocol issues? Please include links or a short description. written answer
  • Which Ethereum client(s) or protocol areas are you most familiar with (EL, CL, networking, cryptography, execution, state, etc.)? written answer
  • What do you consider the most interesting or underexplored attack surface in Ethereum today, and why?  written answer

See also

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available