About the company
Parity Technologies Deutschland GmbH The Company Parity is a core blockchain infrastructure company. We are building the future of blockchain technology, with an open-source architecture that will enable people to create better institutions through technology. Parity was founded by some of the most influential entrepreneurs and visionaries in the Blockchain and Crypto space. The company has scaled rapidly in the last 6 years to become one of the world’s most accomplished blockchain companies. It has over 300 team members and global operations with offices in London, Berlin and Lisbon. This is an incredible time to join the business as you will be joining a expanding Finance function based in Berlin and helping to build out finance processes and supporting company wide initiatives. There are fantastic growth opportunities on offer, as the business scales you will develop alongside the team to provide information for business decisions and improve operations. The workplace environment is dynamic with entrepreneurial flair always encouraged. The company has taken a modern approach to work-life balance, with flexibility to work from our central Berlin office and from home.
Job Summary
About the Position
We are looking for new Software Engineers to join the team, specifically for work on PolkaVM and the revive recompiler. You will... đź“ŤWork on a state-of-the-art RISC-V based virtual machine and an LLVM-based EVM to RISC-V recompiler đź“ŤCreate comprehensive benchmark suites to track and improve performance against competing technologies đź“ŤIntegrate those technologies into our smart contract execution environment
About You
📍You have experience or are excited to learn about things such as... Virtual machines, RISC-V, AMD64 assembly, dynamic recompilation, bytecode interpreters, compilers (in particular code optimization and machine code generation), low level memory management, low level operating system interfaces (Linux in particular), security sandboxing, performance engineering, zero knowledge proof systems in general and zero knowledge virtual machines in particular 📍You work autonomously and solve problems independently 📍You work well in a collaborative, open-source culture and environment 📍You take ownership of your work and actively see it through to the end, gathering and incorporating feedback as you progress 📍You have good communication skills and you can present your work in “plain English”, not only to your colleagues, but also in blog posts or at conferences