Geth Intern - Remote
About the Role
Join the Ethereum Foundation as a Geth Intern - Remote, where you will contribute to groundbreaking research in the blockchain space. This internship offers a unique opportunity to work on the Ethereum execution-layer client, Geth, and engage with leading experts in decentralized technologies.
What You'll Do
- Engage in original research relevant to Ethereum and decentralized technologies.
- Collaborate with Ethereum Foundation researchers and contributors to advance the Ethereum ecosystem.
- Contribute to public-facing materials such as blog posts and technical reports.
- Participate in discussions, seminars, and collaborations with the research community.
- Work closely with the go-ethereum team on Geth, enhancing your understanding of the Ethereum protocol.
- Share your findings through academic publications or conference submissions.
- Attend an in-person cohort meetup in the summer for networking and collaboration.
Requirements
- Current university enrollment in computer science, cryptography, mathematics, or economics.
- Demonstrated interest in Ethereum and decentralized technologies.
- Understanding of the Ethereum protocol and its architecture.
- Previous contributions to Go codebases are a plus.
- Database knowledge, ideally with leveldb or pebbledb.
- Familiarity with peer-to-peer networking.
- Very recent graduates (~1 year) may also be considered.
Nice to Have
- Experience with blockchain technologies beyond Ethereum.
- Knowledge of smart contract development.
- Familiarity with cryptographic principles.
What We Offer
- Gain hands-on experience in blockchain research.
- Work closely with experts in the Ethereum ecosystem.
- Opportunity to contribute to meaningful projects that impact the future of decentralized technologies.
- Networking opportunities within the blockchain community.
- Potential for future collaboration or employment with the Ethereum Foundation.
This internship offers a unique opportunity to work remotely with the Ethereum Foundation, gaining valuable experience in blockchain research and contributing to impactful projects.
Who Will Succeed Here
Proficient in Go programming language, with practical experience in building applications or contributing to open-source projects, demonstrating ability to work with complex codebases.
Self-motivated and disciplined in remote work settings, capable of managing time effectively and communicating asynchronously with team members across different time zones.
Strong foundational understanding of blockchain technology, particularly Ethereum, with hands-on experience in peer-to-peer networking and database management, showing enthusiasm for decentralized systems.
Learning Resources
Career Path
Market Overview
Skills & Requirements
Domain Trends
Industry News
Loading latest industry news...
Finding relevant articles from the last 6 months