Role overview
NEAR's mission is to enable community-driven innovation to benefit people around the world. The NEAR platform provides a decentralized application platform that is secure enough to manage high value assets like money or identity and performant enough to make them useful for everyday people, putting the power of Open Finance and the Open Web in their hands.
The NEAR platform, NEAR Protocol and associated tooling are being built by the NEAR Collective, a collection of the best engineers in the world who work across teams, companies and countries similar to other large scale open source projects. Core contributors include a couple of 2-time ICPC world champions, 2 gold medalists, a Latin American champion and multiple other competitive programming finalists.
What you'll work on
- Communication and collaboration with a fully distributed team
- Design and implementation of various complex Rust components
- End-to-end ownership of various components
- Design of new protocol changes
- Performance tuning and optimizations
- Work with open source community by collaborating with external contributors on our codebase, creating and participating in events, facilitating information exchange between our community and other open source communities
- Participating in the on-call rotation
What we're looking for
- Fluency with algorithms and data structures
- Ability to learn new languages and technologies fast
- Excellent coding skills
- Ability to go from design to implementation fast
- Good communication skills
- Meticulousness
- Experience with Rust or alternatively but less preferred C++ or Go
- Experience with concurrency or parallelism
- Familiarity with internals of other blockchains
- Knowledge of cryptography
- Knowledge of compilers or virtual machines
- Knowledge of networks or operating systems