Applications for Ethereum Foundation 2025 internships are open! Both research And development teams have open positions. Applications close on December 9, 2024.
The Ethereum Foundation is hosting its first formal summer internship program in 2025, aiming to train the next generation of Ethereum developers and researchers.
Interns will work alongside EF teams and, with the help of dedicated mentors, contribute directly to core projects in key areas such as protocol security, account abstraction, research scaling, customer development, etc. For example, a former intern worked on MEV Smoothing Research before finally joining the EF full-time.
Who is it for?
Candidates must be familiar with the Ethereum protocol and available to work full time. If they are currently in college, they should be advanced in their studies. Applicants must have a demonstrated interest in the specialty of the team they are applying to work with.
Program
Selected interns will be assigned a short-term project and a mentor and should expect to work somewhat independently. Interns can choose to work remotely or in one of EF’s offices in Boulder (US) or Berlin (Germany). Additionally, interns will be invited to an in-person cohort meeting over the summer.
EPF vs internship
The internship is for individuals available for a defined “summer” engagement with a general skill set and a desire to learn how to apply that skill set to the Ethereum domain. On the other hand, the existing Ethereum Protocol Exchange is a six-month program that assumes advanced knowledge and a desire to work full-time on Ethereum.
Application process
Applications are live and will close on December 9, 2024. Initial selections will be followed by formal interviews, with the notification process expected to be completed by January 10.
The duration of the program will be approximately 12 weeks with flexible start and end dates based on university schedules.
You can apply for the positions here:
Team mentoring
-
Protocol security – The Protocol Security Research Team protects the integrity of Ethereum. Through coordination, meticulous code reviews, research, advanced tool development, and real-world simulations, we focus on securing the network and its critical components. Our hands-on approach includes bug bounty program management, continuous network monitoring, and collaboration with customer teams. We are committed to identifying and mitigating risks to the Ethereum mainnet. Discover the README protocol security
Preferred skills: Cybersecurity course or experience
-
Robust incentive group – The Robust Incentives Group is a research team dedicated to studying mechanism design and cryptoeconomics for Ethereum. Our work maps all the ways incentives directly or indirectly affect users and stakeholders of the Ethereum protocol. Where possible, we propose mechanisms to recover incentive compatibility and system optimality. Our methods range from formal analysis to data science and simulations, and we engage academic and general audiences with various grant formats, publications, and conferences. Discover our work on our home page and follow our updates with our newsletter!
Preferred skills: Familiarity with RIG initiatives, previous work or writings in the area of mechanism design or economic research
-
Portal Network – The Portal Network is a new network design for Ethereum that aims to solve the problem of data availability for “light” nodes without having to trust or put additional pressure on full nodes, by sharing the necessary data in small pieces across the network. Discover the ethereum.org explanatorytalks about Devcon MER 2024, Devcon Bogota 2022THE network specifications.
Preferred skills: Computer course, some knowledge about Rust
-
Essay – The EEST project is responsible for benchmark testing of the Ethereum protocol, used by all clients to detect consensus issues during new implementations and hard fork regressions. The team also maintains and improves the tools, frameworks, documentation, and guidance needed to make it easier for client developers to consume tests, which include EEST, the legacy Ethereum/tests repository, as well as as integration tests in the form of various hive simulators. Discover the Devcon SEA 2024 Discussion on EEST.
Preferred skills: Testing frameworks (Hive) and methodologies (fuzzing, simulations)
-
EELS – The EELS project is responsible for the main Ethereum protocol reference specification written in Python, which aims to replace the Yellow Book specification and be a crucial aid to the EIP process to provide a prototyping framework for new updates . Discover the Devcon SEA 2024 Discussion on eels.
Preferred skills: Writing specifications, technical documentation, formal verification
-
Geth – Geth (go-ethereum) is a Go implementation of Ethereum – a gateway to the decentralized web. Geth has been an essential part of Ethereum since the very beginning. Geth was one of the original implementations of Ethereum, making it the most seasoned and tested client. Geth is an Ethereum execution client, meaning it handles transactions, deployment and execution of smart contracts and contains an embedded computer known as an Ethereum Virtual Machine. Running Geth alongside a consensus client turns a computer into an Ethereum node. You can find more information at The site of Geth.
Preferred skills: Come on, devp2p
-
Account abstraction – THE AA The team is focused on development, growth, and coordination efforts related to account abstraction and chain abstraction, which began through the ERC-4337 standardand continue with additional standards and protocol changes on L1 and L2. The team is responsible for the research and development of various components and standards of account abstractionstring abstraction and inter-L2 communication. It also supports ecosystem entities that build on these standards, while advocating for their global adoption in the space through education, conferences, grants, and other growth strategies.
Preferred skills: Robustness, EVM, ERC4337, wallet design
-
Generalist – If you have a specific project in mind that addresses the general governance process of Ethereum or another core protocol project, propose it!
SKILLS: This role is for exceptional individuals with specific projects in mind and intimate knowledge of the Ethereum governance process.