Social network you want to login/join with:
Software Engineer (Compilers & Virtual Machines) - Full-time, London
col-narrow-left
Client:
Parity Technologies
Location:
London, United Kingdom
Job Category:
Other
-
EU work permit required:
Yes
col-narrow-right
Job Reference:
b3a297eba5cc
Job Views:
18
Posted:
13.08.2025
Expiry Date:
27.09.2025
col-wide
Job Description:
People in Our Collective Are
- Highly motivated to contribute to Parity’s mission and be part of something bigger
- Excited to work on projects that are groundbreaking and complex
- Autonomous workers that self-initiate, but also collaborate well with others
- Taking maximum accountability and having minimum ego at work
- Comfortable with chaos and adapting to the ever-changing Web3 space
- Continuously educating themselves about Parity and the wider ecosystem
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 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
- 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
About Working for Us
- Competitive remuneration packages based on iterative market research, including tokens (where legally possible)
- “Future of work” environment that’s remote-first and self-initiating with flexible hours
- Team mates that are genuinely excited about their impact and projects
- Access to the brightest minds in this space to learn about Web3 and develop your skills and knowledge while on the job
- Becoming part of the wider ecosystem (career and networking opportunities)
- Team and company-wide retreats
- Work laptop
- Opportunity to relocate to Germany or Portugal (with visa sponsorship)