Become a Nethermind Intern

Dive headfirst into the world of blockchain technology with the Nethermind internship program. Enjoy the freedom to select your projects, hone your skills, and collaborate with our talented global team.

Nethermind’s commitment to our interns

This internship aims to provide you with a valuable, hands-on learning experience in the blockchain space. Our goal is to help you develop new skills, expand your knowledge, and 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 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.

326

interns have participated
since inception

97%

rate their experience
positively

83%

got full-time jobs in
the ecosystem

Discover our engineering and research teams

Where the Ethereum & Starknet protocol magic happens

Our Blockchain Core Engineering team is the longest-standing team 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 of 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.

Learn more

Improving the product development life cycle

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.

Learn more

Blend of theory and implementation

Nethermind Research merges the fields of cryptography, decentralized finance (DeFi), and protocol research, creating synergies that enhance each respective area. Within cryptographic research, our expertise spans areas like zero-knowledge proofs, distributed validator technology, decentralized identity, verifiable credentials, privacy-preserving payment systems and private voting.

Within DeFi our role involves conducting technical due diligence on various protocols, engaging in on-chain analytics, designing tokenomics, and developing quantitative financial models. Our primary focus is researching the latest technological trends in the DeFi space, and guiding financial institutions on particular investments or blockchain initiatives. Our approach integrates stress testing, system refinement, quantitative scrutiny, risk evaluation, and the deployment of multi-agent simulations.

Protocol research in Nethermind focuses on various designs of L2-s, their decentralization, and MEV research, such as PBS. We investigate how rollups are built and where their security comes from, and analyze potential security risks.

Learn more

The security arm of Nethermind

The team's activities are organized into three core groups:

- Smart contracts audits. We use manual inspection and automated analysis tools when performing security audits on Solidity and Cairo smart contracts.

- Formal verification of smart contracts. Formal verification is the act of proving or disproving the correctness of intended algorithms underlying a system concerning a certain formal specification or property using traditional mathematics methods.

- Real-time monitoring of smart contracts as an official Forta bot developer.

Learn more

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:

Voyager - The Starknet block explorer and data analytics platform

Juno - A full node Starknet client implementation

Starknet.GO - A Starknet RPC library in Golang

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.

Learn more

Bridging the gap between web2 and web3

Our protocol 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.

Learn more

Blockchain core engineering

Our Blockchain Core Engineering team is the longest-standing team 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 of 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.

Learn more

DevOps & infrastructure

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.

Learn more

Nethermind Research

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.

Learn more

Nethermind Security

The team's activities are organized into three core groups:

- Smart contracts audits. We use manual inspection and automated analysis tools when performing security audits on Solidity and Cairo smart contracts.

- Formal verification of smart contracts. Formal verification is the act of proving or disproving the correctness of intended algorithms underlying a system concerning a certain formal specification or property using traditional mathematics methods.

- Real-time monitoring of smart contracts as an official Forta bot developer.

Learn more

L2 tooling

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:

Voyager - The Starknet block explorer and data analytics platform

Juno - A full node Starknet client implementation

StarknetGO - A Starknet RPC library in Golang

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.

Learn more

Dapps & Enterprise Engineering

Our protocol 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.

Learn more

Nethermind's Internship Program is a proud recipient of grants from the Ethereum Foundation & the Starknet Foundation

How does the Internship work?

Many of these topics are new to me; can I have study time?

Absolutely! We encourage and support your study time on topics related to our work.

What are the working hours?

Our working hours are flexible to suit your needs. To get the most out of the internship program, you must be available for a minimum of 20 hours per week.

Where is it located?

As a remote-first organization, our entire team works fully remotely, allowing you to be a part of our globally distributed team.

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 below groups depending on your skills, knowledge, and preference.

Countries represented in the internship program

326

Total headcount

66

Peak average headcount
(September 2022)

50

Countries

26K+

CVs since inception

Collaborating on this project

Here's what some of our former interns have to say

Here's what some of our former interns have to say

The Nubia team grabbed my attention right away, and I quickly got involved with their projects, like Warp, when I joined Nethermind. I loved diving into the blockchain space, learning about ZK rollups, L2 solutions, Starknet, low-level programming, and compilers. The talented team helped me grow and improve. After my internship, I continued working on Warp, now as its technical lead. It's amazing to see our progress and I'm grateful for the experience!.

Carmen Irene Cabrera Rodríguez

Warp Lead

I joined Nethermind's internship to gain protocol engineering expertise. Tomasz interviewed me and introduced me to AAVE on Starknet and Juno team. I contributed to both projects, learning Cairo and Starknet architecture. Later, I explored Starknet governance with Starkware's team. As an intern, I influenced governance decisions! Now, I work full-time on Nethermind strategy and Starknet governance. I'm totally STARK-pilled.

Deven Matthews

Head of Strategy

My Nethermind internship was incredible! With autonomy, ownership, and access to brilliant minds, I quickly learned new skills. I was captivated by Starknet and our Nubia team's products, eventually helping Voyager as a product manager. Now fully engaged in the project, I highly recommend this internship as a gateway to the blockchain space.

Bart D.

Voyager Product Manager

During my internship at Nethermind, I worked on challenging projects that helped me grow personally and professionally. I contributed to the decentralization of Starknet with Juno, and could finally confidently refer to myself as a Protocol Engineer. I am also working with the Starknet Africa Community to involve more developers with Starknet.

Jelilat Anofiu

Protocol Engineer

Nethermind changed my life. I joined as an intern with no web3 experience, but with the flexible internship culture, I explored the ecosystem and developed a passion for DeFi. I contributed to projects like DeFi Option Vaults and DEXes and am now a full-time DeFi Engineer.

The wide variety of projects and encouragement to explore led to a fulfilling career in web3.

Tanishk Goyal

Smart Contract Developer

The Nethermind Internship Program is a lifetime opportunity. I joined it while finishing my degree, and now I'm an SRE lead. The fantastic mentoring, tooling, and growth opportunities Nethermind offers enabled me to contribute to The Merge and lead my first big open source project. Looking forward to what the future holds.

Miguel Tenorio Potrony

Site Reliability Engineer Lead

I joined Nethermind's Internship Program with basic knowledge of Ethereum and blockchains. With the amazing mentorship from the team, I built a functional implementation of Account Abstraction for both Nethermind and Geth. Now as an Ethereum Core Developer, I’ve worked, amongst many interesting things, on delivering The Merge for multiple chains. Very grateful for the opportunity.

Jorge Mederos

Ethereum Protocol Engineer

During my Nethermind internship, I started by developing smart contracts and then joined the Forta security project. It was a great learning opportunity and helped me gain in-depth knowledge about all Ethereum components. After working on 20+ protocols, I became a team lead, helping protocols onboard into Runtime Monitoring.

Lázaro Raúl Iglesias Vera

Smart Contract Developer Lead

Nethermind's internship introduced me to Starknet, changing my career trajectory. Juno enabled me to gain valuable software engineering experience in the ecosystem, learning and contributing to the thriving Ethereum ecosystem. Since my internship ended, I continue as a Juno developer, grateful for the transformative experience and the opportunity to make substantial contributions.

Josh Klopfenstein

Protocol Engineer

During my Nethermind internship, I had the freedom to work on various Ethereum projects, focusing on smart contract security using tools like Slither, Echidna, and Manticore. As a Forta team member, I scrutinized interesting transactions, becoming comfortable with the EVM and Solidity's inner workings. This experience allowed me to start the auditing team I am currently part of.

Mauricio Perdomo Cortés

Solidity & Cairo Smart Contract Auditor

Nethermind's Internship offers hands-on experience with top projects in Ethereum and Starknet ecosystems.

As a formal verification intern, I developed an open-source tool for Cairo with a talented team. Now full-time, I maintain Horus and work on other formal verification projects to improve contract security.

Ilia Vlasov

Formal Verification Engineer

As a Nethermind intern, I had the opportunity to work on fascinating projects with the Cryptography and Blockchain research team.

I learned about topics like zero-knowledge proofs, both from an academic and applied perspective. After my internship, I was thrilled to join the team full-time and continue working on stimulating projects.

Albert Garreta

Blockchain and Cryptography Researcher

The Nubia team grabbed my attention right away, and I quickly got involved with their projects, like Warp, when I joined Nethermind. I loved diving into the blockchain space, learning about ZK rollups, L2 solutions, Starknet, low-level programming, and compilers. The talented team helped me grow and improve. After my internship, I continued working on Warp, now as its technical lead. It's amazing to see our progress and I'm grateful for the experience!

Carmen Irene Cabrera Rodríguez

Warp Lead

I joined Nethermind's internship to gain protocol engineering expertise. Tomasz interviewed me and introduced me to AAVE on Starknet and Juno team. I contributed to both projects, learning Cairo and Starknet architecture. Later, I explored Starknet governance with Starkware's team. As an intern, I influenced governance decisions! Now, I work full-time on Nethermind strategy and Starknet governance. I'm totally STARK-pilled.

Deven Matthews

Head of Strategy

My Nethermind internship was incredible! With autonomy, ownership, and access to brilliant minds, I quickly learned new skills. I was captivated by Starknet and our Nubia team's products, eventually helping Voyager as a product manager. Now fully engaged in the project, I highly recommend this internship as a gateway to the blockchain space.

Bart D.

Voyager Product Manager

During my internship at Nethermind, I worked on challenging projects that helped me grow personally and professionally. I contributed to the decentralization of Starknet with Juno, and could finally confidently refer to myself as a Protocol Engineer. I am also working with the Starknet Africa Community to involve more developers with Starknet.

Jelilat Anofiu

Protocol Engineer

Nethermind changed my life. I joined as an intern with no web3 experience, but with the flexible internship culture, I explored the ecosystem and developed a passion for DeFi. I contributed to projects like DeFi Option Vaults and DEXes and am now a full-time DeFi Engineer.

The wide variety of projects and encouragement to explore led to a fulfilling career in web3.

Tanishk Goyal

Smart Contract Developer

The Nethermind Internship Program is a lifetime opportunity. I joined it while finishing my degree, and now I'm an SRE lead. The fantastic mentoring, tooling, and growth opportunities Nethermind offers enabled me to contribute to The Merge and lead my first big open source project. Looking forward to what the future holds.

Miguel Tenorio Potrony

Site Reliability Engineer Lead

I joined Nethermind's Internship Program with basic knowledge of Ethereum and blockchains. With the amazing mentorship from the team, I built a functional implementation of Account Abstraction for both Nethermind and Geth. Now as an Ethereum Core Developer, I’ve worked, amongst many interesting things, on delivering The Merge for multiple chains. Very grateful for the opportunity.

Jorge Mederos

Ethereum Protocol Engineer

During my Nethermind internship, I started by developing smart contracts and then joined the Forta security project. It was a great learning opportunity and helped me gain in-depth knowledge about all Ethereum components. After working on 20+ protocols, I became a team lead, helping protocols onboard into Runtime Monitoring.

Lázaro Raúl Iglesias Vera

Smart Contract Developer Lead

Nethermind's internship introduced me to Starknet, changing my career trajectory. Juno enabled me to gain valuable software engineering experience in the ecosystem, learning and contributing to the thriving Ethereum ecosystem. Since my internship ended, I continue as a Juno developer, grateful for the transformative experience and the opportunity to make substantial contributions.

Josh Klopfenstein

Protocol Engineer

During my Nethermind internship, I had the freedom to work on various Ethereum projects, focusing on smart contract security using tools like Slither, Echidna, and Manticore. As a Forta team member, I scrutinized interesting transactions, becoming comfortable with the EVM and Solidity's inner workings. This experience allowed me to start the auditing team I am currently part of.

Mauricio Perdomo Cortés

Solidity & Cairo Smart Contract Auditor

Nethermind's Internship offers hands-on experience with top projects in Ethereum and Starknet ecosystems.

As a formal verification intern, I developed an open-source tool for Cairo with a talented team. Now full-time, I maintain Horus and work on other formal verification projects to improve contract security.

Ilia Vlasov

Formal Verification Engineer

As a Nethermind intern, I had the opportunity to work on fascinating projects with the Cryptography and Blockchain research team.

I learned about topics like zero-knowledge proofs, both from an academic and applied perspective. After my internship, I was thrilled to join the team full-time and continue working on stimulating projects.

Albert Garreta

Blockchain and Cryptography Researcher

Do you like to think outside the blocks?

Join our team of talented and driven researchers and developers who are passionate about pushing the boundaries of blockchain technology.

See open positions

Collaborating on this project

Tomasz

K. Stańczak

Bartek

Legiedz

Bashir

Saine

Amos

Guni

Aya

Ali

Ha

Nguyen

Paola

Sanabria

Collaborating on this project

Tomasz

K. Stańczak

Bartek

Legiedz

Bashir

Saine

Amos

Guni

Aya

Ali

Ha

Nguyen

Paola

Sanabria