ChainSafe Systems Protocol Engineering
Protocol Engineer Lodestar/Ethereum (TypeScript)
Network Engineer Lodestar/LibP2P (TypeScript)
Protocol Engineer Forest/Filecoin (Rust)
System Engineer Forest/FVM (Rust)
Protocol Engineer Gossamer/Polkadot (Go)
Protocol engineering is a field that involves the design, implementation, and analysis of protocols for communication systems. Protocols are sets of rules and standards that govern the exchange of information between devices or systems. Protocol engineering is an interdisciplinary field that involves expertise in computer science, electrical engineering, and network theory.
ChainSafe’s protocol engineering department is responsible for designing and implementing protocols for blockchain systems. This may involve developing protocols for consensus mechanisms, data storage and retrieval, security, and other aspects of blockchain technology. The engineers in this department are also responsible for analyzing and testing protocols to ensure that they are reliable and secure.
In addition to designing and implementing protocols, protocol engineers are also responsible for researching and staying up-to-date on the latest developments in blockchain technology. They may work closely with other engineers, researchers, and developers to design and implement new protocols and integrate blockchain technology into existing systems. Blockchain protocol engineering is a rapidly evolving field that plays a critical role in developing and adopting blockchain technology.
Currently, we are active in the Ethereum, Filecoin, and Polkadot ecosystems. The following libraries we maintain are the cornerstones of ChainSafe Protocol.
In addition to the protocol clients, we design, implement, and maintain a list of cryptographic, serialization, and networking libraries.
The following blockchain and networking protocol engineering opportunities are currently vacant.
The doors for protocol engineering opportunities always remain open despite market conditions. If you are proficient with Rust, Go, or TypeScript, feel free to reach out!