Software Engineer (Compilers/VM)
Parity
📍Remote - Worldwide
Please let Parity know you found this job on JobsCollider. Thanks! 🙏
Job highlights
Summary
Join Parity, a leading core blockchain infrastructure company, as a Software Engineer specializing in PolkaVM and the revive recompiler. You will contribute to a state-of-the-art RISC-V based virtual machine and an LLVM-based EVM to RISC-V recompiler. Responsibilities include creating benchmark suites, integrating technologies into the smart contract execution environment, and working collaboratively in an open-source environment. The ideal candidate possesses experience in virtual machines, RISC-V, and related technologies, along with strong problem-solving and communication skills. Parity offers a remote-first, flexible work environment with competitive compensation, including tokens, and various benefits depending on location.
Requirements
- 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
- Work autonomously and solve problems independently
- Work well in a collaborative, open-source culture and environment
- Take ownership of your work and actively see it through to the end, gathering and incorporating feedback as you progress
- 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
Responsibilities
- 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
Benefits
- 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
- Healthcare
- Parental leave
- PTO (28 days per year)
- Local team events
Share this job:
Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.