Rust/Substrate engineer
Skills
About the Role
You will develop core blockchain internals in Rust and contribute to the OriginTrail Polkadot parachain. You will work in an open-source environment, research and learn Web3 technologies, design and implement scalable software, apply data structure and database knowledge, use dev tooling such as Git and CI/CD, collaborate across engineering teams, manage individual project priorities and deliver high-quality solutions.
Requirements
- Experience with Rust and its ecosystem
- At least 4 years of experience with designing and implementing scalable software solutions
- Strong experience in data structures and database systems
- Understanding scalable application design principles
- Strong experience using and navigating dev tooling (Git, CI/CD tools)
- Strong proficiency in English
- Familiarity with OriginTrail technologies
- Experience with Polkadot (Substrate framework)
- Experience with P2P networking (libp2p) or consensus algorithms
- Open source software background
- Knowledge of Solidity, WASM and EVM
- Experience with semantic web technologies
- Experience in enterprise software implementations
- Experience with cloud environments (Azure, AWS, Oracle, DigitalOcean)
Responsibilities
- Develop core blockchain internals in Rust
- Learn and research Web3 technologies on an ongoing basis
- Deliver high quality, impactful solutions for the OriginTrail ecosystem
- Collaborate within and across various engineering teams
- Manage individual project priorities, deadlines, and deliverables
Benefits
- Competitive compensation package
- Access to educational resources, events, and conferences
- Flexible work location
