Logo

Software Engineer (Compilers/VM)

Parity Technologies
Global
Full time
Remote

Overview

Department

Engineering

Job type

Full time

Compensation

Salary not specified

Location

Global

Company size

Mature [ 50+ employess ]

Resume Assistance

See how well your resume matches this job role with our AI-powered score. By uploading your resume, you agree to our Terms of Service

Ready to apply?

You're one step away - it takes less than a minute to upload your resume

Parity is looking for Software Engineers to work on PolkaVM and the revive recompiler. Responsibilities include working on a RISC-V based virtual machine and an LLVM-based EVM to RISC-V recompiler, creating benchmark suites, and integrating technologies into the smart contract execution environment.

Requirements

  • Experience with virtual machines, RISC-V, AMD64 assembly, dynamic recompilation, bytecode interpreters, compilers (code optimization and machine code generation), low level memory management, low level operating system interfaces (Linux), security sandboxing, performance engineering, and zero knowledge proof systems.
  • Ability to work autonomously and solve problems independently.
  • Ability to work well in a collaborative, open-source culture and environment.
  • Ability to take ownership of work and see it through to completion, incorporating feedback.
  • Good communication skills; ability to present work clearly to colleagues and 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)
  • Remote-first, self-initiating work environment with flexible hours
  • Teammates excited about their impact and projects
  • Access to leading minds in Web3 to learn and develop skills
  • Opportunities to become part of the wider ecosystem (career and networking)
  • Team and company-wide retreats
  • Work laptop
  • © All rights reserved.