Welcome to RemoteYeah 2.0! Find out more about the new version here.

Remote Software Engineer (Compilers/VM) - Full-time

at Parity

Posted 5 months ago | 0 applied

Description:

  • Parity is a core blockchain infrastructure company focused on building open-source technologies for a decentralized internet.
  • The Software Engineer position is part of the Smart Contracts team, which supports the execution of smart contracts on Polkadot.
  • The role involves working on PolkaVM and the revive recompiler.
  • Responsibilities include developing a RISC-V based virtual machine and an LLVM-based EVM to RISC-V recompiler.
  • The engineer will create benchmark suites to track and improve performance against competing technologies.
  • Integration of these technologies into the smart contract execution environment is also a key responsibility.

Requirements:

  • Candidates should have experience or a strong interest in virtual machines, RISC-V, AMD64 assembly, dynamic recompilation, bytecode interpreters, and compilers, particularly in code optimization and machine code generation.
  • Knowledge of low-level memory management and operating system interfaces, especially Linux, is required.
  • Familiarity with security sandboxing, performance engineering, and zero-knowledge proof systems is preferred.
  • The ability to work autonomously and solve problems independently is essential.
  • Candidates must thrive in a collaborative, open-source culture and environment.
  • Taking ownership of work and actively seeking feedback throughout the process is important.
  • Good communication skills are necessary to present work clearly to colleagues and in public forums such as blog posts or conferences.

Benefits:

  • Competitive remuneration packages based on market research, including tokens where legally possible.
  • A remote-first work environment with flexible hours.
  • Team members are passionate about their projects and their impact.
  • Opportunities to learn from leading experts in Web3 while on the job.
  • Career and networking opportunities within the wider ecosystem.
  • Team and company-wide retreats are organized.
  • A work laptop is provided.
  • Employees in Germany, Portugal, and the UK receive additional benefits such as healthcare, parental leave, PTO (28 days per year), and local team events.