Parity, a leading blockchain infrastructure company founded by Ethereum co-founder Dr. Gavin Wood, is seeking a Software Engineer specializing in Compilers and Virtual Machines. This role is part of the Smart Contracts team, focusing on supporting smart contract execution on Polkadot. The position involves working with cutting-edge technologies like PolkaVM and the revive recompiler, requiring expertise in RISC-V, virtual machines, and compiler development.
The ideal candidate will be responsible for developing state-of-the-art RISC-V based virtual machines and LLVM-based EVM to RISC-V recompilers. They will create comprehensive benchmark suites and integrate these technologies into the smart contract execution environment. The role requires deep technical knowledge or willingness to learn about virtual machines, assembly, dynamic recompilation, bytecode interpreters, and low-level system programming.
Parity offers a remote-first environment with flexible hours, competitive compensation including tokens, and comprehensive benefits for eligible employees. The company is at the forefront of Web3 technology, building essential infrastructure for the decentralized internet through projects like Polkadot, Substrate, and Kusama. This position offers unique opportunities to work with leading minds in blockchain technology while contributing to open-source projects that are shaping the future of the internet.
The role demands strong technical capabilities combined with excellent communication skills, as the engineer will need to present complex technical concepts clearly, both internally and potentially at conferences or in blog posts. The company culture emphasizes autonomy, ownership, and collaborative work in an open-source environment. This is an excellent opportunity for a skilled engineer passionate about low-level systems programming and blockchain technology to make a significant impact in the Web3 space.