About Zeitgeist PM
Zeitgeist PM is a blockchain startup that is building technology for open prediction markets and governance solutions. Prediction markets are exchange-based markets that trade on the outcomes of future events. Academic literature has consistently shown that prediction markets (PMs) are the best tool for gathering an accurate signal on future outcomes, beating out polling and other similiar methods.
Supported by Zeitgeist Foundation, a Singaporean non-profit entity, the core product of Zeitgeist PM is the Zeitgeist Network. The Zeitgeist Network is a decentralized blockchain infrastructure built using Substrate that features the core functionality of creating, trading, and resolving prediction markets. Further to this, Zeitgeist PM also builds tooling such as the SDK for interacting with the network, a front-end application for interacting with the chain, and other necessary infrastructure.
We are a remote-first company with team members located across five continents. Our work culture believes in autonomy for pursuing the best solutions to problems facing the organization, and we operate inspired by holocratic practices.
About this Role
We are looking for a blockchain engineer that is passionate about decentralized technology and wants to build the future prediction market and futarchy hub with Zeitgeist. You will work on a growing team with a strong engineering culture and help to plan, execute, and develop core parts of the blockchain protocol. The tasks for this role can range from runtime engineering using Substrate, implementing custom transaction pool handling, creating tools for deploying test networks, making scripts to execute some on-chain logic, and aiding in the technical development of the SDK.
Responsibilities
- Participate in the backend / chain development team meetings in helping to plan and execute new features on the Zeitgeist chain.
- Develop critical pieces of the Zeitgeist chain runtime logic.
- Review, comment, and audit pull requests and new code commits made to the Zeitgeist chain repository.
- Stay up to date on the latest changes to Substrate and Polkadot and integrate any new changes back into the Zeitgeist chain.
- Assist the technical team with implementing JavaScript libraries and tooling on top of the core chain logic.
- Write clear and concise documentation.
Requirements
- 2+ years of work experience using Rust, C++, or a similar systems language.
- 4+ years of experience programming in any language.
- Experience using Git and working primarily on GitHub as a collaboration platform.
- Knowledge on the technical fundamentals of blockchain, Polkadot, and the EVM.
- The ability to work autonomously and adapt to changing needs of a growing company.
- English fluency and remote communication skills.
Nice to Haves
- Experience with the Substrate blockchain framework.
- Experience with Kubernetes, CI and other DevOps tooling.
- EU or USA timezone.