Announcing the EF Internship Program for 2025!
The 2025 Ethereum Foundation Internship Application Form has been released! both research and development There is a vacancy on the team. Applications close on December 9, 2024.
The Ethereum Foundation will run its first official summer internship program in 2025 with the goal of nurturing the next generation of Ethereum developers and researchers.
Interns will work alongside the EF team and directly contribute to key projects in key areas such as protocol security, account abstraction, extended research, client development, etc., with the help of a dedicated mentor. For example, I have had interns work there in the past. MEV smoothing study Before I eventually joined EF full-time.
Who is this for?
Applicants must: Familiarity with the Ethereum protocol And full-time work is possible. If you are currently attending university, you need to further your studies. Applicants must be able to demonstrate an interest in the area of expertise of the team they are applying to.
program
Selected interns are assigned short-term projects and mentors and are expected to work with some degree of autonomy. Interns can work remotely or in one of EF’s offices in Boulder (USA) or Berlin (Germany). We also plan to invite interns to direct cohort meetings during the summer.
EPF vs Internship
The internship is aimed at people who have a general skill set and a desire to learn how to apply that skill set to the Ethereum domain and are able to commit a defined ‘summer time’. In contrast, the existing Ethereum Protocol Fellowship This is a 6-month program that assumes advanced knowledge of Ethereum and a desire to work full-time.
Application Process
Applications will be accepted live and will close on December 9, 2024. After the initial screening, a formal interview will be held and the notification process is expected to be completed by January 10th.
The program length is approximately 12 weeks, with start and end dates flexible depending on the university schedule.
You can apply for the role here.
Mentoring Team
protocol security – The protocol security research team protects the integrity of Ethereum. Through coordination, meticulous code review, research, advanced tool development, and real-world simulations, we focus on protecting your network and its critical components. Our hands-on approach includes managing bug bounty programs, ongoing network monitoring, and collaboration with client teams. We are committed to identifying and mitigating risks to the Ethereum mainnet. check it out Read Protocol Security
Preferred Skills: Cybersecurity classes or experience
strong incentive group – Robust Incentives Group is a research team dedicated to Ethereum mechanism design and cryptoeconomics research. Our work maps all the ways incentives directly and indirectly affect Ethereum’s users and protocol stakeholders. We propose mechanisms to restore incentive compatibility and system optimization where possible. Our methods range from formal analysis to data science and simulations, and we engage academic and general audiences through grants, publications, and lectures in a variety of formats. Check out our work on our website Follow updates. our newsletter!
Preferred Skills: Knowledge of RIG initiatives, previous work or writings on mechanism design or economic research.
portal network – The Portal Network is a new networking design on Ethereum that aims to solve data availability issues for “light” nodes by sharing the necessary data in small chunks across the network, without trusting or placing additional burden on full nodes. check it out ethereum.org descriptortalk from Devcon SEA 2024, Devcon Bogotá 2022, network specifications.
Preferred Skills: Computer science class, some Rust knowledge
test – The EEST project is responsible for Ethereum protocol reference testing used by all clients to detect consensus issues during new hard fork implementations and regressions. The team is also responsible for maintaining and improving the tools, frameworks, documentation, and guidance client developers need to facilitate test consumption, including EEST, legacy Ethereum/test repositories, and integration testing. Various hive simulators. check it out Devcon SEA 2024 Lecture FOR.
Preferred Skills: Test framework (Hive) and methodology (fuzzing, simulation)
eel – The EELS project is responsible for the main Ethereum protocol reference specification written in Python. It aims to provide critical support to the EIP process, replacing the yellow document specification and providing a prototyping framework for new updates. check it out Devcon SEA 2024 Lecture To EELS.
Preferred Skills: Writing specifications, technical documentation, formal verification
Guess – Geth (go-ethereum) is the Go implementation of Ethereum, the gateway to the decentralized web. Geth has been a core part of Ethereum from the beginning. Geth was one of the first Ethereum implementations and the most powerful and tested client. Geth is an Ethereum execution client that handles transactions, deployment, and execution of smart contracts and includes an embedded computer known as the Ethereum Virtual Machine. Running Geth with a consensus client turns your computer into an Ethereum node. More information can be found here: Guess’s website.
Preferred Skills: Go, devp2p
Account abstraction – AA The team is focused on development, growth, and coordination efforts related to account abstraction and chain abstraction. ERC-4337 standardWe continue to make additional standards and protocol level changes to L1 and L2. This team is responsible for the research and development of various components and standards. Account abstractionChain abstraction and inter-L2 communication. We also support entities in the ecosystem that build on these standards while advocating for their overall adoption in the field through training, conferences, grants, and other growth strategies.
Preferred Skills: Solidity, EVM, ERC4337, wallet design
generalist – If you have a specific project in mind that covers the general Ethereum governance process or other core protocol projects, please suggest it!
technology: This role is for an outstanding individual who has a specific project in mind and is knowledgeable about the Ethereum governance process.