Building Ethereum and building on Ethereum
We are a team of world class builders and researchers with expertise across several domains: Ethereum Protocol Engineering, Layer-2, Decentralized Finance (DeFi), Miner Extractable Value (MEV), Smart Contract Development, Security Auditing and Formal Verification.
Working to solve some of the most challenging problems in the blockchain space, we frequently collaborate with renowned companies, such as Ethereum Foundation, StarkWare, Gnosis Chain, Aave, Flashbots, xDai, Open Zeppelin, Forta Protocol, Energy Web, POA Network and many more.
We actively contribute to Ethereum core development, EIP’s and network upgrades together with the Ethereum Foundation, and other client teams.
Today, there are nearly 200 of us working remotely from over 45+ countries.
You can view all our open positions here: https://jobs.nethermind.io/
Note: Thank you for your interest in our internship program. We have had high numbers of people showing interest and we are extremely humbled by this. Due to high demand, we only have limited spaces for the next few months and we will only be interviewing and hiring the top candidates. This may change in the future.
Please note that we will continue to accept applications and will interview only the candidates that are the best fit for Nethermind. We have already reached our quota for December and January. We look forward to reviewing your application and potentially welcoming you to our team.
If you don’t get picked the first time around don’t get discouraged! We are incredibly lucky to get extremely skilled and talented people applying and it often is a difficult choice to make. Just continue learning and developing your skills and try again in a few months.
Nethermind’s commitment to our interns
As an intern at Nethermind, you’ll be given full autonomy to decide what projects you want to work on, what skills you want to gain or refine, and which teams you want to work with. We will encourage and push you to succeed.
This internship aims to provide you with a valuable learning experience. Our goal is to help you develop new skills, expand your knowledge, and to acquire practical experience in your field of interest. We hope that with a rich learning environment, guidance and support, you will grow and thrive during your time with us. We are committed to providing all interns with opportunities to learn and challenge themselves, and we will do what we can to help you achieve your goals and make the most of the internship here at Nethermind.
Many of these topics are new to me; can I have study time?
We allow the study time you require for anything related to what we do.
What are the working hours?
Our working hours are flexible to suit the needs of the individual. You must be available for a minimum of 20 hours per week to get the best out of the internship program.
Where is it located?
We are a globally distributed team, and we are a remote-first organization. Our entire team works fully remotely.
Is it paid?
Yes, our internship program is paid. You will either be paid your country’s national minimum wage or $6.25 per hour, whichever is greater.
NB: There are certain countries where we have some difficulty paying you directly in fiat currency i.e. dollars or GBP. For these countries, you will be paid in cryptocurrency. Please speak to a member of our team to confirm if this will affect you.
When does it start?
Our internship program is open all year round, and you can apply anytime.
What is the duration of the internship?
The internship duration is flexible and can range from 1-3 months, depending on the availability of the individual. Most of our interns stay in the program for the full three months.
Is it possible to extend the duration of the internship?
The internship program has a set duration and cannot be lengthened or extended beyond the specified time frame.
Do you hold a daily stand-up meeting?
Yes. Each team holds a daily stand-up meeting to discuss what each team member is working on, and it is an opportunity to ask questions.
Will I have a mentor?
Yes. All interns are assigned a mentor with whom they can seek help and guidance.
What tool do you use for communication?
We use Slack daily, and it is our primary medium of communication. All interns are added to our Slack workspace.
What teams can I work with?
Throughout the internship, you can choose to work in one or more of the following groups depending on your skills, knowledge, and preference:
Join our L2 tooling team and be part of the Starknet revolution! We’re forging tools and products for ZK scaling solutions. We also collaborate with top protocols like Aave and Uniswap. We’re looking for bright minds, creative problem solvers, and the weirdos keeping Starknet strange.
The cutting-edge toolbox we build:
Beyond tooling, we’re deeply involved in the Starknet ecosystem: from Starklings to ENS integration, Cairo education, and governance mechanism design. As part of the team, you will work with an ecosystem of talented builders inside and outside Nethermind.
Skills you’ll develop with us:
Our DeFi research and development team consists of tech-savvy blockchain and financial professionals who specialize in Technical Due Diligence (TechDD), DeFi Research, Solidity Smart Contract Development, Full-stack Engineering, and Data Solutions. Our team provides these services to institutional clients who are entering or expanding in the blockchain and DeFi space.
Skills that you will use and learn in the DeFi Research & Development team include:
DeFi Research
Technical Due Diligence
Data Solutions
Mentoring, leadership, and coaching
Smart Contract Development
The Cryptography Research team at Nethermind leverages both theory and implementations to improve, build or break protocols related to cryptography and blockchain technology. The team’s projects include zero-knowledge proofs, Distributed Validator Technology, decentralized identity/verifiable credentials, liquid staking on Ethereum, and non-deterministic programming, with a particular focus on Cairo programming.
Skills that you can use and learn working with the Cryptography Research team include:
Our team is looking for two kinds of people:
A few of the projects worked on by the Cryptography Research team:
Our security team specializes in all blockchain security-related topics. The team’s activities are organized into three core groups:
The Gauss team focuses on security auditing of Smart Contracts. The team supports clients to achieve higher levels of confidence in their system’s security and robustness, relying on manual review and different tools to check for possible vulnerabilities in the code and design.
Skills that you will use and learn include but are not limited to:
The ideal candidate has the following:
To learn more about the smart contract-security auditing internship program, please apply, and we will get back to you.
We provide formal verification services for Smart Contracts and general software for the industry. We leverage the Lean proof assistant to formally verify smart contracts and compilers, and develop open-source tools for the community.
The ideal candidate has the following:
CTA:
The team is responsible for developing real-time monitoring solutions for Blockchain systems. We build generalized and protocol-specific detection bots on the Forta Network. The bots are developed after research into the latest techniques attackers use to exploit protocols, as well as researching the documentation and codebase of protocol clients.
The ideal candidate has the following:
CTA:
Our Blockchain Core Engineering team is where Ethereum and Starknet protocol magic happens, and it’s the longest-standing team here at Nethermind. The execution layer client is a full Ethereum client implementation written in C# .NET. It runs on all major platforms supporting Ethereum mainnet, Clique, and AuRa chains, as well as Gnosis, Energy Web, and private networks. It comes with features like Prometheus/Grafana dashboards, seq enterprise logging, and complete JSON RPC, including two formats of tracing and offers a variety of advanced built-in plugins. On the back off building the popular Ethereum client, the core engineering team also works closely with the L2 tooling team on delivering Juno, a full-node client implementation for Starknet.
Skills that you will use and learn at the Core team include but are not limited to:
Technical perspective
Broader perspective
This team is responsible for processes related to product development operations. Building processes, infrastructure, security, cloud, and administration is all within this team’s scope.
Skills that you will use and learn at the DevOps team include but are not limited to:
CTA: https://en.wikipedia.org/wiki/DevOps
We are looking for students and recent graduates with a strong background in software engineering, computer science, mathematics, financial mathematics, or quantitative finance.
Previous knowledge in any of the following is helpful:
But above all, we look for passion and hunger to work in the blockchain, Ethereum, and DeFi space.
“I’m super excited with this opportunity to take part in such an important project and to work with a team of really talented people. Not only it gives me a chance to learn a lot but also, I’ll be able to help in solving real world problems” Carmen Irene Cabrera Rodríguez, Cairo and Layer 2 Research Intern, Nubia team
“Working at Nethermind is nothing short of a journey, every day is a new challenge to learn and grow. The projects are incredibly exciting, and the dedication and grit of the team is unstoppable” Guilherme Heise, Blockchain Data Engineering Intern, Data team
“I recently started an internship at Nethermind, and I can say that, it is one of the best professional experiences I have ever had. Wonderful co-workers, projects on blockchain, DeFi, Ethereum and much more. Definitely a great place to grow, both professionally and personally” Marcos Maceo, Blockchain Engineering Intern
“If you are interested in blockchain, this is a great opportunity. Nethermind is an excellent place to be an intern. There are a lot of interesting projects and everyone wants to help you. The best place to learn.” Mauricio Perdomo Cortés, Blockchain Engineering Intern, Venice team
“I was always a blockchain enthusiast and with Nethermind I was able to learn so much more. I got a great opportunity to learn from some great people! During my internship, I explored many projects and contributed to them as well. Now, as full-time employee, I help develop the Warp compiler with a an amazing team!” Rohit Ranjan, Intern, Nubia Team
We are always on the lookout for talent!
If what we do excites you, but none of the current open positions match your background, we encourage you to send us your CV at talent@nethermind.io
Join our growing and active community of 2000+ developers on our Discord server: https://discord.com/invite/PaCMRFdvWT
In the meantime, keep up to date on what we are working on by following us on our social channels:
https://twitter.com/nethermindeth
https://www.linkedin.com/company/nethermind/
Job locations: Remote