We need someone who will be able to extend, modify, & if needed replace existing tools for WebAssembly preparation & compilation. In the future they might need to work with other blockchain virtual machines and/or work on WebAssembly interpreter.
We are looking for a talented, meticulous, & productive person who loves working in an energetic & free-thinking environment, feels comfortable challenging opinions, & most importantly who shares with us the same desire to make the web free again.
You are going to be working on the execution side of our blockchain, which is responsible for executing transactions & running smart contracts written in various languages & executed on various virtual machines. This area requires deep understanding of WebAssembly & compilation backends, but it also requires developing a broad knowledge of the virtual machines used in the blockchains. Your immediate responsibility will be working on the code generation tools & the compiler backends for WebAssembly, & in the long run you might be responsible for working on developing or extending a WebAssembly interpreter & virtual machines used in the blockchain space, like EVM & RISC-V VM.
This is a high productivity & highly dynamic startup environment so you will need to be comfortable operating quickly but precisely amidst changing needs. There is also lots of opportunity to inject your creativity in almost any aspect of blockchain development, starting from the math components & finishing with user experience. While energy & enthusiasm are key, this is a position for **well-experienced developers only**.
- Extending various WebAssembly compiler backends & tooling provided by Wasmer & Wasmtime;
- Implementing code generation & code transformation tooling for WebAssembly;
- In the future, you might also be working with virtual machines from the blockchain space, like EVM & RISC-V VMs;
- In the future, you might also be developing or extending a WebAssembly interpreter.
## Ideal Candidate:
- Worked 10+ years on the compilers, worked with WebAssembly, able to write Rust.
## Get to Know Near
Near is building the infrastructure of the decentralized web, including the NEAR Protocol smart contract platform & a variety of supporting tools. NEAR is a scalable blockchain designed to provide the performance & user experience necessary to bridge the gap to mainstream adoption of decentralized applications. Unlike other next generation blockchains, this network has been built from the ground up to be the easiest in the world for both developers & their end users while still providing the scalability necessary to serve those users.
## Working at Near
At Near, you have the chance to become an early member of a world-class team with significant upside. The opportunity we are tackling will completely reshape the landscape of the web for decades to come & potentially affect billions of people. We are funded by the top names in the industry & have attracted the best technical minds in the world to create a technology that will directly change the lives of billions of people.
This is a performance culture where youll be working alongside -- & learning from -- other top quality teammates executing at their best. We value boldness, ownership, transparency, curiosity & experimentation. We pay competitively plus we offer all employees full health benefits, daily lunch & a fully stocked office within walking distance of BART in SOMA.
If youre excited by the challenge of winning in the fastest moving ecosystem as a member of its best team, this might be a good fit.