Job Position | Company | Posted | Location | Salary | Tags |
---|---|---|---|---|---|
Ethereum Foundation | Remote | $96k | |||
Ethereum Foundation | Remote | $96k | |||
Status | Remote | $63k - $150k | |||
Ethereum Foundation | Remote |
| |||
Learn job-ready web3 skills on your schedule with 1-on-1 support & get a job, or your money back. | | by Metana Bootcamp Info | |||
Ethereum Foundation | Remote |
| |||
Status | Remote | $90k - $106k | |||
Ethereum Foundation | Remote |
| |||
Consensys | Remote | $100k - $170k | |||
Consensys | Remote | $84k - $85k | |||
Consensys | Remote | $115k - $186k | |||
Consensys | Remote | $134k - $180k | |||
Consensys | Remote | $118k - $264k | |||
Status | Lisbon, Portugal | $39k - $45k | |||
Status | London, United Kingdom | $63k - $76k | |||
Status | Remote | $63k - $76k |
Software Engineering Intern
Projects
- The Portal Network is a new networking design for Ethereum that aims to solve the data availability problem for “light” nodes without having to trust or put extra strain on full nodes, by sharing the necessary data in small chunks across the network.
- Ethereum Execution Spec Tests (EEST) project is responsible for the Ethereum protocol reference tests, used by all clients to detect consensus issues during new hard-fork implementations and regressions. The team also takes care of maintaining and improving the tooling, frameworks, documentation and guidance required to facilitate the client developers with the consumption of the tests, which includes the EEST, the legacy ethereum/tests repository, and also integration tests in the form of various hive simulators.
- The Ethereum Execution Layer Specification (EELS) project is responsible for the main Ethereum protocol reference specification written in Python, which aims towards replacing the yellow-paper specification and being a crucial aid to the EIP process in order to provide a prototyping framework for new updates.
- Go-ethereum (geth) is as a Golang implementation of the Ethereum execution layer.
- The Account Abstraction team focuses on the development, growth and coordination efforts related to account abstraction and chain abstraction, which started via the ERC-4337 standard, and continue through additional standards and protocol level changes on L1 as well as L2s. It is responsible for research and development of various components and standards of account abstraction, chain abstraction and cross-L2 communication. It also supports entities in the ecosystem that are building on top of these standards, while advocating for their overall adoption in the space through education, conferences, grants and other growth strategies.
- The Protocol Security Research team safeguards Ethereum’s integrity. Through coordination, meticulous code reviews, research, developing advanced tooling, and real-world simulations, we focus on securing the network and its critical components. Our hands-on approach includes managing the bug bounty program, continuously monitoring the network, and collaborating with client teams. We’re committed to identifying and mitigating risks to Ethereum mainnet.
Responsibilities
- Collaborate with Ethereum Foundation teams to develop, test, and maintain tools, protocols, and specifications.
- Contribute to projects such as client development, testing frameworks, protocol design, and security auditing.
- Assist in developing and documenting standards and protocols for Ethereum and its ecosystem.
- Conduct research and simulations to address critical technical challenges in areas like security, data availability, and scalability.
- Contribute to open-source codebases and participate in technical discussions and reviews.
Qualifications
- Currently pursuing a degree in computer science, software engineering, or a related field.
- Demonstrated experience in one or more of the following areas: cybersecurity, mechanism design, cryptography, distributed systems, or smart contract development.
- Proficiency in relevant programming languages, such as Go, Rust, Python, or Solidity.
- Familiarity with Ethereum projects, protocols, and tooling, such as go-ethereum, hive, ERC-4337, or the EVM.
- Strong communication skills and a passion for open-source collaboration.
Is Web3 all open source?
Web3, also known as the decentralized web, is a term that refers to the next evolution of the internet, where users have more control over their data and online interactions
As a concept, Web3 is not necessarily tied to any specific technology or platform, so it's difficult to say whether it is all open source
However, many of the technologies and platforms that are associated with Web3, such as blockchain and decentralized applications (dApps), are open source
This allows developers to freely access, modify, and distribute the source code for these technologies, which helps to promote innovation and collaboration within the Web3 ecosystem.